c# - 不要将 XML 文档文件从 NuGet 包复制到 bin
问题描述
我似乎无法找到一种方法来阻止来自 NuGet 包(例如 Dapper)的 XML 文档文件被复制到 bin 文件夹中。我正在使用VS2015。
解决方案
尝试在您的xxx.csproj
文件中添加这些节点:
<PropertyGroup>
<AllowedReferenceRelatedFileExtensions>Dapper.xml</AllowedReferenceRelatedFileExtensions>
</PropertyGroup>
然后,清理您的项目,然后构建您的项目。
之后,您将看不到Dapper.xml
文件bin
夹中的文件。
============================================
更新 1
上述解决方案将防止所有此类后缀文件不被复制到输出文件夹中。
由于您不想阻止输出文件夹中的所有此类后缀文件,并且只想不将一个文件复制到bin
文件夹中,您可以尝试以下操作:
<Target Name="RemoveFilesAfterBuild" AfterTargets="AfterBuild">
<ItemGroup>
<XMLFilesToDelete Include="$(TargetDir)\Dapper.xml"/>
</ItemGroup>
<Delete Files="@(XMLFilesToDelete)" />
</Target>
推荐阅读
- prestashop-1.7 - 在 Prestashop 1.7 中按顺序排列状态
- c++ - 在 C++ 中使用非常量引用作为 const
- php - 在 PHP curl 中访问 Bigcommerce 客户/current.jwt 时无效
- swift - 有没有办法在 Swift 中使用完整的 URL 请求从 iOS 应用程序内部打开 Safari 浏览器?
- kubernetes - 如何在负载均衡期间检查哪个 Kubernetes pod 正在响应?
- mysql - Node - 在内存之外存储数组的最快方法
- python - 如何使用关键字字典传递可选参数
- dashboard - 执行基于 maven 的端到端测试并在 Tekton Dashboard 中显示结果
- azure - Azure 数据工厂 - 如何防止恶意软件导入
- c++ - C ++ boost序列化多态性问题