不要将NuGet包中的XML文档文件复制到bin中



我似乎找不到一种方法来阻止NuGet包(例如Dapper(中的XML文档文件复制到bin文件夹中。我使用的是VS2015。

尝试在xxx.csproj文件中添加这些节点:

<PropertyGroup>
<AllowedReferenceRelatedFileExtensions>Dapper.xml</AllowedReferenceRelatedFileExtensions>
</PropertyGroup>

然后清理您的项目,然后构建您的项目。

之后,您将不会在bin文件夹中看到Dapper.xml文件。

==============================================

更新1

上述解决方案将防止所有此类后缀文件无法复制到输出文件夹中。

由于您不想阻止输出文件夹中的所有此类后缀文件,只想不将一个文件复制到bin文件夹中,因此可以尝试以下操作:

<Target Name="RemoveFilesAfterBuild" AfterTargets="AfterBuild">
<ItemGroup>
<XMLFilesToDelete Include="$(TargetDir)Dapper.xml"/>           
</ItemGroup>
<Delete Files="@(XMLFilesToDelete)" />      
</Target>

相关内容

  • 没有找到相关文章

最新更新