web-dev-qa-db-fra.com

Référence conditionnelle du projet avec plusieurs conditions

Voici un extrait de mon fichier csproj:

<ProjectReference Include="..\program_data\program_data.csproj" Condition="'$(Configuration)'=='Debug'">
      <Project>{4F9034E0-B8E3-448E-8794-CF9B9A5E7D46}</Project>
      <Name>program_data</Name>
</ProjectReference>

Ce que j'aimerais faire, c'est inclure program_data.dll for multiple build configurations, par exemple, Release et Debug.

J'ai essayé de faire ce qui suit

Condition="'$(Configuration)'=='Debug' || '$(Configuration)'=='Release'"

mais Visual Studio s'étouffe à ce sujet.

Existe-t-il un moyen de le faire ou dois-je avoir un <ProjectReference> pour chaque configuration de build?

50
Charlie Salts

Vous devez utiliser Or , pas ||:

Condition="'$(Configuration)'=='Debug' Or '$(Configuration)'=='Release'"
77
Oded