我正在嘗試爲Excel 2007開發一個AddIn,並且有一個解決方案,其中包含在其他人的機器上執行和調試的完整代碼。當我嘗試在我的機器上的Visual Studio中啓動調試時,Excel在加載我的AddIn時給我一個錯誤:Excel AddIn在設計器代碼中拋出異常
「找不到或找到AddIn。
然後我點擊詳細信息按鈕,查看堆棧跟蹤:
Cannot access a disposed object.
************** Exception Text **************
System.ObjectDisposedException: Cannot access a disposed object.
at Microsoft.Office.Tools.SmartTagCollection.BeginInit()
at ExcelAddIn1.ThisAddIn.BeginInitialization() in C:\Documents and Settings\james.cox\My Documents\Visual Studio 2008\Projects\ExcelAddIn1\ExcelAddIn1\ThisAddIn.Designer.cs:line 129
at ExcelAddIn1.ThisAddIn.InitializeDataBindings() in C:\Documents and Settings\james.cox\My Documents\Visual Studio 2008\Projects\ExcelAddIn1\ExcelAddIn1\ThisAddIn.Designer.cs:line 66
at Microsoft.VisualStudio.Tools.Office.EntryPointComponentBase.Microsoft.VisualStudio.Tools.Applications.Runtime.IEntryPoint.InitializeDataBindings()
at Microsoft.VisualStudio.Tools.Applications.AddInAdapter.ExecutePhase(ExecutionPhases executionPhases)
at Microsoft.VisualStudio.Tools.Office.Internal.OfficeAddInAdapter.InitializeEntryPointsHelper()
其實我現在已經創建的類型Excel加載項的全新的解決方案,並在代碼沒有改變任何東西,而且還得到相同的錯誤。
這是什麼意思?谷歌搜索,我看到MSDN上似乎有同樣的問題,但不幸的是從來沒有回答他的問題。有沒有人看過這個問題?
可能很方便查看代碼? – 2009-10-21 11:23:00