我在Windows XP上使用Visual Studio 2008的IDTExtensibility2接口爲Word 2003標準版開發了一個附件。開發機器上的加入運行良好。不幸的是,在安裝插件後,它不會在客戶機上加載。Word 2003加載失敗
的症狀如下:
第一次運行Word後添加在被安裝,其負載特性是從3變爲2在註冊表中。在下次運行Word時,將加載行爲更改回3始終會將加載行爲恢復爲2。
如果您只是在客戶端計算機上安裝Visual Studio 2008,則插件開始工作。如果隨後從客戶端計算機中刪除Visual Studio 2008,則添加不再起作用。
使用vbscript實例化Word以外的添加,將返回錯誤代碼0x8013141A。在互聯網上看起來,這似乎主要是由程序集沒有正確簽名造成的。使用sn工具簽署程序集將返回該程序集不是強命名的程序集。
我已經看過這麼多可能的解決方案,在互聯網上的這些問題並沒有一個解決了這個問題。