2011-03-29 45 views
3

我已經爲Outlook/Word/Excel/PowerPoint創建了幾個VSTO插件。 當我建立他們&然後啓動相關程序,加載項安裝和工作美妙。製作可安裝的vsto插件

當我嘗試手動安裝DLL時,在「選項>加載項> COM加載項:轉到...>添加...」然後選擇DLL,程序告訴我,它不是一個有效的加載項。

這裏有什麼問題? Visual Studio 2010可以自動安裝它們。 有人可以幫我嗎?

謝謝!

回答

2

A .net VSTO插件DLL不是一個普通的COM DLL(例如,它不會自行註冊,它沒有嵌入任何TLB),所以Word無法通過該插件的對話框處理它,直到我知道。 VSTO插件必須通過安裝程序進行安裝。

+0

好的。謝謝!我認爲這是它。 – 2011-03-29 14:26:13

3

爲加載項製作安裝程序的最簡單方法是使用「發佈」功能。右鍵單擊您的加載項目並選擇發佈。這將顯示一個具有基本選項的嚮導。這將生成一個EXE文件和一系列需要在其他機器上安裝的其他文件。