1

Winform プロジェクト (WinProj) と WinProj の展開プロジェクトを含む Visual Studio のソリューションがあります。

WinProj からのプライマリ出力を展開プロジェクトに追加しました。デバッグ モードまたはリリース モードでコンパイルされますか?

WinProjコードに条件付きプリコンパイラステートメントがあるため、私は尋ねています

#if DEBUG
    throw;
#endif

セットアップ プロジェクトでこのコードを考慮しますか?

デフォルトでは、セットアップ プロジェクトをビルドするときにモードを切り替えません (デバッグのままです)。それで、私はすべきですか?

4

2 に答える 2

2

これは、展開およびセットアップ プロジェクトをデバッグ モードとリリース モードのどちらでコンパイルするかによって異なります。

于 2010-04-12T12:53:38.660 に答える
0

実際、私は質問を理解しているかどうか確信が持てません。セットアップ プロジェクトは、リリース ビルドのバイナリで作成する必要があります。内部 IL は、リリース モードでコンパイルするとより効率的です。ildasm で見てみると、il コードの違いは非常に大きいです。

于 2010-04-12T12:59:34.137 に答える