2016-07-26 107 views
-1

我們開發了一個Outlook Add In。我希望在單用戶/多用戶環境中部署此添加項Outlook Addin安裝和部署(userwise和machinewise)

我已設法爲單用戶環境部署此添加。我爲單個用戶添加一個註冊表項(HKCU),並在「APPDATA \ ROAMING \ CompanyName \ AddInName」下安裝添加項。我使用標準的MSI進行安裝 但我面對的問題是即使我運行安裝程序,我沒有看到添加在Outlook下出現,除非,我瀏覽到安裝路徑(如上),並雙擊VSTO文件並再次部署它。

對於基於終端服務器/基於Citrix的實現,我試圖將註冊表更改爲HKLM,但不是100%確定這將如何工作。

我的問題是, 1.我怎麼可以部署這個Outlook添加只在一次嘗試。我不想安裝並部署(雙擊VSTO)文件? 2.我如何在終端服務器/基於Citrix的實施中部署此添加項?

我已經通過各種博客,但他們不是很清楚,造成更多的困惑。

盼能專家建議

感謝

回答

0

不幸的是,我只能回答你的問題的第一部分 - 你必須創建這樣,當啓動Outlook時,它會自動適用於您的安裝中添加註冊表項請參閱下面的鏈接,瞭解所需的註冊表項的詳細說明。 https://msdn.microsoft.com/en-us/library/bb386106.aspx

總之,您需要爲包含FriendlyName,Description,LoadBehavior和Manifest輸入的添加項添加一個註冊表項。引導到下面的鏈接將告訴你如何做到這一點,並確切地把鑰匙放在哪裏。 https://msdn.microsoft.com/en-us/library/cc442767.aspx#To-create-registry-keys

祝您好運,如果您有任何問題,請在下面留言,我會盡快幫助您。

**作爲補充說明,我曾經遇到類似於您遇到的問題,在我的情況下,這是由於LoadBehavior設置。我使用的是「英國拼寫」這個詞,而不是美國的拼寫。 LoadBehavior必須和我在這裏寫的完全一樣。