Visual Studio编译生成时,设置不生成xml文件

Visual Studio是微软出品的编程用IDE,可以用其创建和管理一个软件项目。

任何一个软件项目,都要引用其它程序集,那么在编译生成时,也会一并将程序集输出,不过正常情况下,除了输出程序集外,还会输出程序集对应的xml文件,这些xml文件本身对于软件运行没有什么帮助,还会无形的增大输出包的文件夹大小。

程序集文件和XML文件

如何让编译时,不输出xml文件呢?如下方法可以实现:

1、编辑项目的csproj文件

2、在csproj文件中增加如下内容

<AllowedReferenceRelatedFileExtensions>
  <!-- Prevent default XML and PDB files copied to output in RELEASE. 
    Only *.allowedextension files will be included, which doesn't exist in my case.
  -->
  .allowedextension
</AllowedReferenceRelatedFileExtensions>
csproj文件增加AllowedReferenceRelatedFileExtensions

3、保存csproj文件,重新加载项目

之后再编译输出后,将不再看到xml文件。