2011-11-07 106 views
3

我的Excel加載項是針對.NET 35 SP1,我只是改變它面向.NET 4。現在我不能夠調試B/C斷點永遠不會停止。我可以設置斷點,但調試器從不停止在任何斷點處。我檢查所有的項目都在Debug配置中。感謝VS2010無法調試,斷點從不打

回答

6

我假設,因爲它是一種添加在,你正在連接的過程,而不是運行/調試方法?

如果這是真的,並且您正在附加該過程,請確保您使用託管(v4.0)而不是託管(v2.0,v1.1,v1.0)進行連接。調試 - >附加到進程 - >附加到:

+0

是的。謝謝,就是這樣! – toosensitive

0

我的假設是,你的外接程序在註冊表被禁用或沒有被加載。檢查加載項窗口以查看插件狀態。

+0

沒有,我的外接程序被加載並在Excel中運行良好。然後我「附加到進程」將Excel.Exe附加到VS2010,我以前可以調試。但是現在,我可以看到前面有紅色實心圓的斷點,但它們從未被擊中。 – toosensitive

0

確保在屬性窗口的構建選項卡下將構建配置設置爲Active(Debug)Debug

enter image description here

+0

是的,我查過了,解決方案中的所有項目都是Active(調試) – toosensitive

0

轉到顯示調試屏幕,單擊該屏幕右下角的高級按鈕,確保調試信息不​​是「無」。換句話說,確保生成PDB。

相關問題