我们在用Visual Studio发布项目Release的时候会生成一堆pdb和xml文件,大多时候我们用不上这些文件,而且复制到服务器也会浪费时间,如果我们要去掉这些文件有几个办法:
第一种最笨的办法就是发布生成时直接删除掉,不过这删除完后下次还有.所以每次发布的时候可能都要删除一次,太麻烦.
那有没有一劳永逸的办法,当然是有的,下面这种是比较常规的,
第二种方法如下:
1、右键项目,选择属性
2、选择正确的配置,点击高级
3、调试信息选择 none,点击确定。
记住解决方案下的每个项目都这样做一次。在发布生成的时候就不会有了pdb调试文件了.
第三种方法:
右击 项目-->编辑项目文件
添加如下配置:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <AllowedReferenceRelatedFileExtensions> <!-- 阻止默认的 XML 和 PDB 文件复制到 RELEASE 的输出目录. 只有*.allowedextension 扩展名的文件可以被包含, 当然这个allowedextension扩展的文件并不存在--> .allowedextension </AllowedReferenceRelatedFileExtensions> </PropertyGroup>第三种方法操作基于vs2019,如果不是这个版本,前面两个办法也是可行的.
以上就是【vs发布时批量设置不生成pdb和xml】的全部内容了,欢迎留言评论进行交流!