7

「Inspector.aspx」を使用して、デバッグ ビルドでいくつかのテストを実行しています。リリース ビルドでは (さらに重要なのは、インストーラーを作成するとき)、プロジェクトからページ (および関連する C# ファイル) を手動で除外します。

ASP.NET プロジェクトで選択したソリューション構成のファイルを自動的に除外する方法はありますか?

C++ プロジェクトでは、構成ごとにファイルごとに除外/包含を制御できます

4

1 に答える 1

13

1つのオプションは、msbuild(* .csproj)ファイルを編集して、ソリューション構成(つまり、デバッグ、リリースなど)に基づいて特定のファイルを条件付きで除外することです。例えば:

<Compile 
    Exclude="inspector.aspx" 
    Condition="'$(Configuration)' == 'Release'" />

同様に、デバッグビルドに含めるファイルのみを含むItemGroupを定義できます。

<ItemGroup Condition="'$(Configuration)' == 'Debug'">
    <Compile Include="inspector.aspx" />
    <Compile Include="...other files..." />
</ItemGroup>
于 2009-03-13T16:04:47.320 に答える