Visual Studio中.NET MAUI项目无法设置生成操作为None,求替代方案
解决.NET MAUI中XML文件无法设置生成操作为None的问题
直接编辑你的.NET MAUI项目文件(
.csproj),在<Project>节点内添加以下内容,替换成你的XML文件实际路径:<ItemGroup> <None Include="目标文件夹\*.xml" Exclude="" /> </ItemGroup>这里的
Exclude=""会覆盖Microsoft.Maui.Controls.DefaultItems.targets里的默认排除规则,让文件能被正确标记为None,不会参与构建处理。若不想手动修改项目文件,可尝试将生成操作设为
Content,然后在文件属性里把「复制到输出目录」设为「不复制」。这种方式同样不会触发构建处理,且文件会被纳入版本控制。也可以通过先移除默认排除规则、再重新包含文件的方式配置:
<ItemGroup> <Remove Include="目标文件夹\*.xml" /> <None Include="目标文件夹\*.xml" /> </ItemGroup>
内容的提问来源于stack exchange,提问作者user11500484
相关产品推荐
相关产品推荐

