Question

J'utilise un "Inspector.aspx". faire des tests dans mon build Debug. Dans une version Release (et plus important encore lors de la création d'un programme d'installation), j'exclus manuellement la page (et les fichiers C # associés) du projet.

Existe-t-il un moyen d'exclure automatiquement les fichiers d'une configuration de solution sélectionnée dans un projet ASP.NET?

Les projets C ++ permettent de contrôler l'exclusion / l'inclusion par fichier par configuration

Était-ce utile?

La solution

Une option consiste à modifier votre fichier msbuild (* .csproj) pour exclure de manière conditionnelle certains fichiers en fonction de la configuration de la solution (par exemple, Debug, Release, etc.). Par exemple:

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

De même, vous pouvez définir un groupe d'éléments contenant uniquement les fichiers à inclure dans la construction de débogage:

<ItemGroup Condition="'$(Configuration)' == 'Debug'">
    <Compile Include="inspector.aspx" />
    <Compile Include="...other files..." />
</ItemGroup>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top