2013-05-17 25 views
0

我有一個生成我的activex組件的c#項目。 調試項目是一個簡單的Web應用程序,它調用已註冊的dll。如何調試c#activex

Javascript調試點和異常工作正常。

我怎樣才能在ActiveX c#項目中捕獲調試點和異常?

+0

這聽起來不像一個Web應用程序。項目+屬性,調試選項卡。選擇「外部」並指定啓動瀏覽器的命令。設置斷點並按F5。 –

+0

如果我使用庫項目作爲啓動項目與「啓動外部程序」= iexplorer和「命令行參數」= testPage.html我仍然無法加載調試點。 –

回答

1

通常我會將調試器附加到調用組件的進程。在visual studio中:調試/附加到進程...

您還可以在要停止的位置放置Debug.Assert(false)以生成調試提示。有時它有效。

+0

我已經嘗試過了,但是我在activex中拋出的異常只是堅持html中的腳本,而不是c#代碼。 –

+1

有時可以將Debug.Assert(false)生成調試提示。並不總是有效。 – ElDog

+0

奇怪的是,我知道是我的機器中的某種髒配置,但是使用該Debug.Assert(false),我能夠在另一個特別的visual studio 2012調試會話中下沉調試點。我可以編輯您的答案以匹配我的解決方案並標記爲有效答案嗎? –