我已经尝试过几次使用类似的技术作为条件内容的“条件引用”。

发布网站时,不希望包含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)”周围的刻度。这些是非常必要的。

09-12 07:32