我正在使用支持「擴展」作爲託管C#DLL的特定應用程序。應用程序本身是一個本地應用程序,我沒有它的源代碼。在Visual Studio 2015中調試由本地應用程序加載的託管DLL
我能夠讓應用程序加載DLL,我可以驗證我的函數被調用。我想要的是能夠在運行時在DLL中調試我的擴展代碼。我可以使用Visual Studio附加到本機應用程序的進程,但是,我無法設置任何斷點,因爲我得到「沒有符號已被加載...」錯誤。 PDB文件存在於DLL旁邊。
在我看來,即使明確地使用了DLL,Visual Studio Debugger也不能識別我的託管C#代碼。例如,如果我瀏覽「模塊」視圖,我在列表中看不到我的DLL。
通過閱讀一些Visual Studio支持頁面,聽起來好像有一個「混合模式」,我通常會在正在運行的應用程序的項目中啓用。但是,由於我實際上沒有構建應用程序,因此我無法更改此設置。
有誰知道是否有另一種方法來實現這一目標?