.NET CORE在publish的时候去掉pdb

 

默认设置下,publish出来的文件其实是包含很多的pdb文件,即使你过程当中选择的是“输出为单一文件”:

 想要设置为publish的时候不输出,有三种方法(推荐第三种):

1. 直接改项目的配置文件的配置:

2. 直接改Web项目的publish的文件的配置:

在最终的Startup 的项目(比如是Web)的publish配置当中也是可以设置

<DebugSymbols>False</DebugSymbols>
<DebugType>None</DebugType>

但是这样也就只是不输出Web的pdb而已,其它的被引用了的项目的dll的pdb还是会产生出来:所以也并没有解决根本问题。

 3. 在Post build 的时机采取行动:添加 del 命令:

 

posted @ 2024-08-16 12:14  oct  阅读(468)  评论(0)    收藏  举报