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

Foi útil?

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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top