我已经尝试过几次使用类似的技术作为条件内容的“条件引用”。
发布网站时,不希望包含Visual Studio Project文件中的内容条目,例如“ 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>
但这是行不通的。有任何想法吗?还是您之前遇到过并解决了该问题?
最佳答案
我相信您可以将条件添加到ItemGroup ...示例:
<ItemGroup Condition="'$(Configuration)' != 'Release'">
<Content Include="web.config">
<SubType>Designer</SubType>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
请注意条件中“ $(Configuration)”周围的刻度。这些是非常必要的。