如何从msbuild中排除xml doc文件

Bre*_*obi 19 xml msbuild

我在C#项目中使用了许多第三方程序集.其中许多包括xml文档文件,我相信给我intellisense?无论如何,当我构建我的项目时,那些xml文件最终会在bin文件夹中.有没有办法排除它们,以便它们不会与我的应用程序一起部署(除了从我引用程序集的位置删除它们)?

这个问题一直困扰着我,但从来没有足够的追求.现在我的部署文件夹中似乎有4MB的XML文件,这让我很烦恼,无法寻求解决方案.

mwj*_*son 29

您也可以通过命令行指定:

MsBuild.exe build.file/p:AllowedReferenceRelatedFileExtensions = none


tah*_*hir 13

您可以在记事本编辑的csproj并添加部分<AllowedReferenceRelatedFileExtensions >中的<PropertyGroup >所需配置的(我没有设法做到这一点在Visual Studio中的csproj属性窗口...)
对于为例,如果你在这部分中添加的.pdb,只.PDB文件将被复制到bin文件夹中.我将它设置为.none以便在我的部署中只有程序集