Ссылка на проект условного включения с несколькими условиями

Вот фрагмент из моего файла csproj:

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

Что я хотел бы сделать, это включить program_data.dll для нескольких конфигураций сборки, например, Release и Debug.

Я пытался сделать следующее

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

но Visual Studio задыхается от этого.

Есть ли способ, которым я могу сделать это, или я должен иметь отдельный <ProjectReference> для каждого конфига сборки?

1 ответ

Решение

Вы должны использовать Or не ||:

Condition="'$(Configuration)'=='Debug' Or '$(Configuration)'=='Release'"
Другие вопросы по тегам