簡體   English   中英

使用Visual Studio安裝程序構建加載項的注冊表項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM