2016-07-20 53 views
2

我有這個工作的Office VSTO加載項,即從Web安裝(下載setup.exe文件,然後連接到託管的.vsto文件並獲取所有文件必要的東西),但是我有一個請求將其包裝在某種安裝程序中,以便它可以安裝在計算機上,在這些計算機上用戶沒有下載安裝權限。爲部署系統創建用於Office VSTO加載項的安裝程序

然後他們將使用部署系統在機器上部署加載項。

達到此目的的最佳方法是什麼?

我是否必須考慮註冊表路徑?無論是當前用戶還是本地機器?或者應該由MSI安裝程序自動處理?

此外,如何更新?

回答

1

我最近通過使用MSI安裝了VSTO Add In。希望這會對你有所幫助。

假設你使用Visual Studio - 當你使用正確的註冊表值不要緊,你選擇哪一個,只要 - 使用下面的指南 https://msdn.microsoft.com/en-us/library/cc442767.aspx

在本地計算機和當前用戶的方面。

如果您按照我發佈的指南進行操作,您將擁有運行MSI併成功安裝所需的一切。

如果您需要任何幫助,請在下面的評論中與我聯繫,我會盡我所能提供幫助。

+1

這是否會創建一個MSI文件,這將與多個Office/Windows位場景兼容? (如64位Windows 32位Office,32位Windows 32位Office和64位Windows 64位Office) – Laureant

+0

是的,這將創建一個MSI文件。安裝程序將與所有變體兼容,您只需爲這些版本指定正確的註冊表項即可。 這可以通過在MSI創建工具(installshield)的「註冊表項」部分添加所需的註冊表值來完成 如果您不確定,我可以準確顯示註冊表項的安裝位置。基本上,您需要將所需的密鑰添加到註冊表的Wow6432Node部分。指南的確觸及確切的位置。 –

+1

謝謝Ross!我已經與WIX一起爲此工作,因爲我有一個截止日期,但是我會和你在這裏提到的下一個項目的教程一起去,因爲它看起來好多了! – Laureant

相關問題