c# - 防止内容被复制
问题描述
在构建服务器中的 C# 项目上运行 MSBuild 时,我使用自定义目标文件来防止多余的复制。最初我从这个答案开始:
<ItemDefinitionGroup>
<Reference>
<Private>False</Private>
</Reference>
<ProjectReference>
<Private>False</Private>
</ProjectReference>
</ItemDefinitionGroup>
这非常适合参考,但我无法找到任何与标记Content
或None
标签的文件等效的版本。
这是我想出的,不幸的是它不起作用:
<ItemDefinitionGroup>
<Content>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</Content>
<None>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</None>
</ItemDefinitionGroup>
示例:我不想my_resource.dll
复制到输出目录。这是它在项目文件中的定义方式:
<ItemGroup>
<Content Include="..\..\..\my_resource.dll">
<Link>my_resource.dll</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
我错过了什么?谢谢!
解决方案
推荐阅读
- python-sphinx - 如何使用 docutils/sphinx 获取以空格结尾的内联代码?
- c# - System.indexoutofrangeexception:'找不到第 1 列'
- c++ - 在vector.reserve()之后vector.data()不为空吗?
- flutter - Flutter 中的可滚动屏幕
- r - 在 R 中使用正则表达式拆分列
- javascript - ExpressJS - 使路由只能从内部重定向访问
- react-native - 如何在 React Native 中自动停止快速刷新重置路由到 initialRoute
- reactjs - 在卸载时提交 Formik 表单
- javascript - 在 ASP.NET MVC 应用程序中更新购物车和数据库中的数量和总计
- flutter - 导航后流生成器未更新