2011-03-17 62 views
1

我的問題:無法調試Excel 2003中加載項(XLL)

我目前正在對既有XLL(用C++編寫)和VSTO發展。我正在使用Visual Studio 2008和Excel 2003.

我的VSTO插件沒有做任何令人興奮的事情。 我的XLL爲最終用戶提供了UDF(主要是計算)

我最近纔開始使用VSTO插件,並注意到現在當我嘗試調試XLL時,我無法附加到現有的Excel進程。如果我禁用VSTO插件,那麼這個問題就會消失,我可以通過附加到進程來調試XLL。

當我從我的XLL項目啓動「調試」並啓動VS時,它會加載我的XLL和VSTO,我可以調試XLL。這並不完全理想,因爲能夠附加到現有會話將會很好。

這個問題似乎是環境問題,有誰知道爲什麼會發生這種情況?

回答

2

當您連接時,對話框中有一個選項可讓您選擇所需的調試器類型。點擊選擇按鈕,確保你有「本機」打勾。