對於來自Eclipse上的Java開發的Visual Studio,我相當陌生。除此之外,我非常想念Eclipse,因爲它能夠查看二進制程序集的源代碼。如何將源代碼附加到Visual Studio中的引用程序集
在Eclipse中,我可以附加引用的引用jar的源代碼,然後它很容易導航到源代碼,添加斷點並調試那些,就好像我的工作區中有庫一樣。
到目前爲止,我還沒有設法將源代碼附加到程序集引用。
可能嗎?我該如何去做(因爲我可以訪問這個庫的源代碼)?
對於來自Eclipse上的Java開發的Visual Studio,我相當陌生。除此之外,我非常想念Eclipse,因爲它能夠查看二進制程序集的源代碼。如何將源代碼附加到Visual Studio中的引用程序集
在Eclipse中,我可以附加引用的引用jar的源代碼,然後它很容易導航到源代碼,添加斷點並調試那些,就好像我的工作區中有庫一樣。
到目前爲止,我還沒有設法將源代碼附加到程序集引用。
可能嗎?我該如何去做(因爲我可以訪問這個庫的源代碼)?
使用VS2010 - 首先需要使用調試符號編譯引用的程序集。
幾個選項然後:
最快的方法: 如果您有這些程序集的源代碼。將該源代碼作爲新項目添加到當前解決方案中,以便組裝項目和引用項目成爲單一解決方案的一部分。
現在總裝項目從添加參考組裝添加引用,並選擇「項目」標籤。
在您的彙編源代碼中放入斷點,並開始調試並獲得樂趣!
使用'step into'或F11,並且在源代碼中引用斷點。
謝謝,但這不會。 我仍然需要從二進制程序集中定義我的依賴項,而不是源代碼(我已經用NuGet程序包管理器提供了依賴性)。我有源代碼的事實只能作爲我的調試和代碼考古需求的幫助...... – 2011-03-21 09:09:15
此外 - 我使用CI服務器來構建我的解決方案,並且擁有大多數外部依賴項的源項目將不必要地增加構建時間我的解決方案 – 2011-03-21 09:21:52
我看不到符號文件的來源。我相信這是一個Resharper功能。 – 2013-02-26 20:05:10