質問

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

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

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

役に立ちましたか?

解決

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

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

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

<ItemGroup Condition="'$(Configuration)' == 'Debug'">
    <Compile Include="inspector.aspx" />
    <Compile Include="...other files..." />
</ItemGroup>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top