0

Visual Studio 2008を使用してClickOnceアプリケーションを公開するときに、デバッグビルドの公開を禁止する方法はありますか?

私はこれが以前に尋ねられたことを知っています、しかし私は答えからどのように理解することができません。前の質問に対する受け入れられた答えは次のとおりです。

実行できることの1つは、ビルドを実行するときにMSBuildがチェックする条件を.csprojまたは.vbprojファイルに追加することです。

この条件では、公開が行われているかどうかを確認し、ビルドがデバッグビルドであるかどうかを確認してから、外部ツールを実行するか、ビルドプロセスを中断するか、失敗させるなどの操作を行います。

誰かがその答えについて詳しく説明したり、この条件をどこに/またはどのように追加できるか教えてもらえますか?

元の質問へのリンク

4

1 に答える 1

3

Visual Studio (私は 2008 を使用しています) では、[ツール] -> [オプション] -> [プロジェクトとソリューション] -> [全般] をクリックします。次に、「高度なビルド構成を表示する」というオプションのチェックを外します(画面の3番目のチェックボックス)。それはあなたが望むものを手に入れるはずです。つまり、Debug と Retail の間のオプションはなくなり、VS から F5 などをクリックすると、Debug モードでビルドされたプロジェクトをデバッグすることになりますが、ClickOnce を介してデプロイする (またはインストール パッケージをビルドするなど) と、. ) 小売モードを使用します。

警告: 私はまだこれを自分で行っていませんが、Microsoft に (PDC で) この質問をしたところ、これが私に与えられた答えでした。また、追加のモードを定義している場合、Debug/Retail ビルド オプションは引き続き表示されます (上記のようには機能しません) (これは、私が取り組んでいるプロジェクトの場合であり、まだ機能していません)。私のため)。

于 2010-03-16T23:36:50.467 に答える