我似乎找不到一种方法来阻止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>