2012-05-21 52 views
5

我有一個VSTO Excel工作簿項目,可以在筆記本電腦上進行調試。該項目解決方案還訪問另一臺計算機上的一些特殊硬件,該項目昨天在VS2010中正在進行調試。今天,它停止在Excel中調試此計算機。 F5啓動Excel,但該加載項不會加載Workbook啓動事件中的斷點等等......從版本控制的相同項目在我的筆記本電腦上調試良好,因此在此計算機上的某些內容會與Excel或VS重疊。我似乎在VSTO日誌記錄和重置Excel的相關筆記/帖子,但有任何打擊他們的頭對此?VSTO Excel Workbook加載項無法通過Visual Studio調試器在1臺計算機上加載

更新:此解決方案不適合我。 由於我打字,我發現這個類似有爲的標題... Excel won't open/launch VSTO AddIn when running in debug mode of Visual Studio 2010

+5

嘗試構建|清潔解決方案並再試一次?有時候一個簡單的步驟也可以幫到你 –

+1

@SiddharthRout,你真的覺得我沒有? – kenny

+0

在HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office \ Excel \ AddIns中檢查您的vsto文件的路徑,並確保它也是您的VS輸出文件夾。 – Kiru

回答

1

您可能需要徹底清除你的VSTO的以前安裝的版本的所有痕跡。試試這個:

  1. 您VSTO從HKEY_CURRENT_USER \ SOFTWARE \微軟\辦公室\ EXCEL \加載項刪除註冊表項。如果您在64位計算機上使用Office 32位,請查看HKEY_CURRENT_USER \ SOFTWARE \ WOW6432Node \ Microsoft \ Office \ Excel \ AddIns

  2. 刪除目錄C:\用戶\ {用戶名} \應用程序數據\本地\應用\ 2.0(您可能需要先重新引導機器以該文件夾結構內的文件釋放鎖)

  3. 打開Excel 。進入文件>選項>加載項>管理COM加載項,並刪除VSTO(如果列出)。

  4. 清除緩存的ClickOnce通過在命令提示符下鍵入如下:RUNDLL32 dfshim CleanOnlineAppCache

如果仍然不工作,那麼也嘗試從引用註冊表中刪除所有的鍵/值的VSTO及其相關組件。

+0

謝謝,但它還沒有工作。 – kenny

4

我的問題。然後卸載發行版,Clean然後Build,然後重新運行加入。

奇怪!

+0

掙扎了幾個小時才找到這個。救命! – Steve

0

當我在Visual Studio中打開「開始」以進行調試時,我的Excel加載項無法加載時,我最終要解決的問題是「重建」我的解決方案。

相關問題