ASP.NETプロジェクトのリリースビルドからページを除外する
-
10-07-2019 - |
質問
「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>
所属していません StackOverflow