2016-04-16 28 views
0

我成功地能夠在我的機器上調試.NET框架源代碼。但在調試.NET框架源代碼時,我看不到大多數變量/對象的值。一個例子如下:如何安裝.NET Framework的調試版本?

enter image description here

我知道原因是因爲當你你的機器上安裝.NET Framework,在海關總署的組裝都是建在釋放模式(優化)。

所以我需要知道如何在我的機器上安裝.NET框架的Debug版本?是否有任何指示?

謝謝

回答

0

微軟只發布一些程序集的公共符號。要調試局部變量等,您需要專用於Microsoft支持團隊的專用符號。

沒有.NET Framework的調試版本,在大多數情況下您甚至不需要該版本。你想要調試什麼,需要這些信息?

+0

有時會在.net框架代碼中引發異常(特別是序列化異常)。我無法找到它的根本原因,而無需在Google上粘貼該例外:-)。我想要端到端調試代碼。有一天我在做單元測試,測試只是在Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.dll中顯示序列化異常而中止。我爲它生成了PDB和源代碼,但仍然無法正確調試,因爲在執行過程中,它隨機跳轉。 – VVV