Я несколько раз пытался использовать аналогичную технику в качестве «условных ссылок» для условного содержимого.
Записи содержимого в файле проекта Visual Studio, такие как «web.config», которые я не хочу включить при публикации сайта.
Я пробовал несколько вещей вроде ...
<Choose>
<When Condition="$(Configuration) != 'Release'">
<ItemGroup>
<Content Include="web.config">
<SubType>Designer</SubType>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
</When>
<Otherwise>
<ItemGroup>
</ItemGroup>
</Otherwise>
</Choose>
Но это не работает. Есть идеи? Или вы уже сталкивались с этим и решили?