質問

があるので、可に出版デバッグ築ClickOnce?

私みたいよリリースのビルドを通じて、今の人的エラーの原因になデバッグ実行時に自動ロードをすり抜けます。

い出版の構築からないようにした。

役に立ちましたか?

解決

一つのことができない条件を追加になります。csprojいます。vbprojファイルMSBuildをチェックを行うとビルドしていきます。

の状態はチェックが公開が起こっているチェックの場合にはデバッグ、そして次のように実行する外部ツールやその他の割り込みを構築プロセスまたは原因で失敗します。

を例にあるようなこと:

<Choose>
    <When Condition=" '$(Configuration)'=='Debug' ">
        <Exec Command="C:\foo.bat" ContinueOnError="false" />
    </When>
 </Choose>

がfoo.バットはバッチファイルに戻すことはゼロで、その停止を公開することを目的としている。

他のヒント

とするのにたいして変更ます。csprojファイルに次のコードをスローエラーのためのデバッグ展を効果的に防止の展開から起こり:

<!-- The following makes sure we don’t try to publish a configuration that defines the DEBUG constant -->
<Target Name="BeforePublish">
    <Error Condition="'$(DebugSymbols)' == 'true'" Text="You attempted to publish a configuration that defines the DEBUG constant!" />
</Target>

だけの場所でのファイルのファイル、右前 </Project> タグです。

(オリジナルソース: http://www.nathanpjones.com/wp/2010/05/preventing-clickonce-publishing-a-debug-configuration/comment-page-1/#comment-625)

定されていないので他の溶液に勤務している私にとって:

変えられなかった私の構築です。っ ツールカスタマイズ... テキストを変更しのアクションに追加するアラートのように公開する"設定リリース!]", を掲載したボタンのデバッグ/リリース構成オプションです。らくらく。

この私を大幅に短縮、リスクのヒエラーになります。ボタンを押だいたしました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top