.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 @   oct  阅读(224)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示