我嘗試在Visual Studio 2008中使用.net 3.5 sp1框架構建一個單詞插件。無法從程序集中加載類型IOfficeAddInEntryPoint
我正在爲一個新的單詞插件製作一個新項目。
我正在調試/釋放該項目並運行它。
我使用Microsoft Office 2007
我已經安裝了互操作性展示了2007年
我已經安裝了VTSO 3.0 SP1。
當我運行,辦公室加載罰款。插件似乎已經安裝到單詞中。不過,我得到以下異常消息彈出:
*錯誤如下:
定製無法加載,因爲應用程序域無法創建。
** * ** 異常文本 ** * **** Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException:自定義無法加載,因爲應用程序域無法創建。 ---> System.TypeLoadException:無法從程序集'Microsoft.Office.Tools.v9.0,版本= 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'中加載類型'Microsoft.VisualStudio.Tools.Office.IOfficeAddInEntryPoint' 。
我不知道該怎麼做。
我檢查了我剛剛構建的項目的項目引用。
我可以在Microsoft.Office.Tools.v9.0參考中看到'IOfficeAddInEntryPoint'不存在。
誰能告訴我我失蹤了什麼?我還需要什麼?
我試圖刪除並以下的重新安裝:
VSTO及其SP1 互操作性展示 .NET 3.5框架
我需要做點別的?我不知道如何解決這個錯誤。
我可能剛剛想出了答案。我使用vstor_redist.exe安裝了Visual Studio 2010 Tools for Office Runtime – daveydaveydavey
安裝vsto4工具似乎可以修復互操作程序集,它們的大小從693kb增加到4.73mb,並且word插件再次工作。 – daveydaveydavey
我幾乎可以肯定,這是發生了什麼。您甚至可以卸載vstor,interop程序集將保持不變。 – daveydaveydavey