2013-02-06 54 views
2
  1. 從Project/bin文件夾中刪除所有的pdb文件。
  2. 在項目設置 - >編譯 - >高級中,將'生成調試信息'設置爲'無'(而不是pdb-only)。
  3. 重新編譯項目(在Release模式下,生成調試信息==無)。
  4. 儘管「生成調試信息」仍然爲「無」,但Visual Studio在我的項目的bin文件夾中創建了pdb文件。

爲什麼?我怎樣才能讓Visual Studio停止生成這些pdb文件?當我的「生成調試信息」設置爲「無」時,爲什麼VB.Net的Visual Studio 2010編譯器仍然在我的bin文件夾中生成pdb文件

+0

可能的重複[爲什麼在我的發佈目錄中有一個pdb文件?](http://stackoverflow.com/questions/1642371/why-is-there-a-pdb-file-in-my-release-目錄) –

回答

0

您確定您已將其更改爲正確的構建配置。例如。你改變它的發佈,但你正在編譯調試?

+0

感謝您的評論。我確定我正在編譯版本,並在發佈模式下更改了該選項。我剛剛重複了原始帖子中的步驟以確認。 – pabrams

+0

我已經做了一些測試,發現它工作正常,但如果您有多個項目解決方案,並且您的項目引用另一個創建.pdb文件的項目,它們將被複制到您的生成文件夾。你確定他們是你當前項目的.pdb文件嗎? – CathalMF

相關問題