C# 不要将XML文档文件从NuGet包复制到bin中

C# 不要将XML文档文件从NuGet包复制到bin中,c#,visual-studio-2015,nuget,xml-documentation,C#,Visual Studio 2015,Nuget,Xml Documentation,我似乎找不到一种方法来防止NuGet包(例如Dapper)中的XML文档文件被复制到bin文件夹中。我正在使用VS2015。尝试将这些节点添加到您的xxx.csproj文件中: <PropertyGroup> <AllowedReferenceRelatedFileExtensions>Dapper.xml</AllowedReferenceRelatedFileExtensions> </PropertyGroup> Wierd结果:添加这些行

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

尝试将这些节点添加到您的
xxx.csproj
文件中:

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

Wierd结果:添加这些行之后,所有包的XML都消失了,而不仅仅是Dapper。这正是我所需要的,但我很好奇为什么会发生这种事?很抱歉没有注意到。此节点将阻止
bin
文件夹中的所有此类
xml
后缀文件。如果您只需要这样一个文件,您应该尝试我的更新解决方案。
<Target Name="RemoveFilesAfterBuild" AfterTargets="AfterBuild">
        <ItemGroup>
            <XMLFilesToDelete Include="$(TargetDir)\Dapper.xml"/>           
        </ItemGroup>
        <Delete Files="@(XMLFilesToDelete)" />      
</Target>