[英]Registry keys for building addin using visual studio installer
我可以使用Visual Studio安裝程序-擴展程序為c#Outlook Addin創建安裝的MSI。
這是我使用的鏈接-https: //msdn.microsoft.com/en-us/library/cc766795.aspx 。
我使用上面的鏈接成功創建了插件,但是它沒有出現在Outlook中,因為上面的鏈接沒有討論注冊表項。
因此,我根據鏈接添加了注冊表項-https: //msdn.microsoft.com/zh-cn/library/cc442767.aspx
我將“ installdir”更改為“ targetdir”,因為安裝的Visual Studio已將屬性設置為targetdir,如果我們使用installshield進行構建,則installdir屬性將位於其中。
因此,即使指向正確的安裝目錄和插件的多數民眾贊成也在Outlook中加載。 但這給了錯誤,因為起初我嘗試使用
file:///[TARGETDIR]abc.vsto|vstolocal where abc is my product name.
但是abc.vsto不存在(我在將項目輸出添加到應用程序文件夾時選擇了“主要輸出”),因此Outlook抱怨這一點。
然后我嘗試了file:/// [targetdir] abc.dll,這給了我錯誤:
Exception reading manifest from file:///path/to/setup/abc.dll:
manifest may not be valid or the file could not be opened
確保已執行 MSDN中的“ 使用Windows Installer部署Office解決方案”一文中描述的所有步驟。 通常,您可能還會發現“ 部署Office解決方案”部分很有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.