佈署 VSTO2008

佈署 VSTO2008

這篇是有關於以 Visual Studio2008來佈署 VSTO2008。

佈署的步驟是參考以下兩篇:

http://msdn.microsoft.com/en-us/library/cc563937.aspx

http://blogs.msdn.com/b/vsto/archive/2008/05/08/adding-the-office-primary-interop-assemblies-as-a-prerequisite-in-your-clickonce-installer-mary-lee.aspx

 

基本上必要條件的佈署跟上一篇佈署VSTO2005很像,就是把這些必要條件的檔案包到安裝檔中。

照著上面連結中的方法做,應該在佈署必要條件時可以看到:

2010-06-28_140004

2010-06-28_140034

 

然後接下來就是要寫入註冊檔,告訴Office我們增益集的程式放在哪裡。

2010-06-28_133555

這邊要注意的是LoadBehavior這個屬性要設定為3,如果是安裝失敗的話Office會把這個屬性改為2,也就是不掛載這個增益集,如果程式不正常造成增益集沒有被安裝,就必須修改這個屬性。

而第一次安裝完成後必須啟動Office,畫面上會問你要不要安裝這個增益集,必須選安裝,否則上面所說的屬性就會被改為2。

2010-06-28_133628