我已經創建了一個visual c++ 6.0 dll
項目並使用它從我的c#
代碼。現在我想調試dll
,但我無法做到這一點。如何從C#項目調試C++ dll?
我選擇下列選項來做到這一點:
- 把突破點在我
visual c++
項目代碼。 - 構建dll並將其複製到我的
c#
項目的目錄中。 - 現在我建立我的
c#
項目和DLL工作正常(方法正在呼籲完美)。 - 現在我想調試
dll
。 - 我關注博客並打開
c++
項目,並從vc++
中選擇Attach to process
。 - 但我無法找到
visual c#
項目的運行過程,而它在任務管理器進程中可用。
在我c#
項目解決方案我有兩個項目,即
- web服務(我叫在訪問某個網址時的dll方法)
- 另一個是
webform application
這將啓動Web服務。
現在請幫助我如何調試我的dll。我已經關注了這麼多的博客,但他們都在關注Attaching process
方法,這種方法不適合我的情況。我該怎麼辦?
我試圖unmanaged調試,但正如我所說,我有一個Web服務項目和formapplication在我的解決方案。我在第二個項目中啓用了它,但在第一個項目 –
中未找到任何此類選項。請訪問:https://dl.dropbox.com/u/20476478/Untitled。png –
如果您不介意,我們可以聊聊5分鐘嗎? –