.NET CORE在publish的時候去掉pdb

oct發表於2024-08-16

預設設定下,publish出來的檔案其實是包含很多的pdb檔案,即使你過程當中選擇的是“輸出為單一檔案”:

想要設定為publish的時候不輸出,有三種方法(推薦第三種):

1. 直接改專案的配置檔案的配置:

2. 直接改Web專案的publish的檔案的配置:

在最終的Startup 的專案(比如是Web)的publish配置當中也是可以設定

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

但是這樣也就只是不輸出Web的pdb而已,其它的被引用了的專案的dll的pdb還是會產生出來:所以也並沒有解決根本問題。

3. 在Post build 的時機採取行動:新增 del 命令:

相關文章