Excluindo Página de compilação de lançamento do Projeto ASP.NET
-
10-07-2019 - |
Pergunta
Eu estou usando um "Inspector.aspx" para fazer alguns testes na minha compilação de depuração. Em uma compilação de lançamento (e mais importante ao criar um instalador), para excluir a página manualmente (e é arquivos relacionados C #) do projeto.
Existe uma maneira para excluir automaticamente os arquivos em uma configuração de solução selecionada em um projeto ASP.NET?
projetos C ++ dar o controle sobre exclusão / inclusão por arquivo por configuração
Solução
Uma opção é editar seu arquivo msbuild (* .csproj) para condicionalmente excluir determinados arquivos com base na configuração Solution (ie. Debug, Release, etc). Por exemplo:
<Compile
Exclude="inspector.aspx"
Condition="'$(Configuration)' == 'Release'" />
Da mesma forma, você poderia definir uma ItemGroup contendo apenas os arquivos que você deseja ser incluído na compilação de depuração:
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
<Compile Include="inspector.aspx" />
<Compile Include="...other files..." />
</ItemGroup>