1. 程式人生 > >【手記】VSTO部署中的坑

【手記】VSTO部署中的坑

  • 區域網部署,客戶機安裝時報【部署清單簽名的證書或其位置不受信任】:

    在【Internet 屬性】裡(可執行inetcpl.cpl開啟),把伺服器內網IP加進【受信任站點】就好,不用管excel信任中心

  • XP等nt5.x系統安裝時報【VSTOInstaller.exe無法定位程式輸入點GetFileVersionInfoExW】:

    原因是自動下載的runtime有烏龍,說好支援XP,但其實裡面用到了nt6.x才有的API,比如上面那個GetFileVersionInfoExW,所以要麼【釋出>系統必備】中不要勾【建立用於安裝系統必備元件的安裝程式】,手動下載XP可用的runtime安裝(版本10.0.50903,而自動下載的版本以及下載中心的版本都比這個高,都有烏龍),下載地址:

    http://download.microsoft.com/download/C/0/0/C001737F-822B-48C2-8F6A-CDE13B4B9E9C/vstor_redist.exe

    需要注意:解除安裝錯版後相關檔案也許會遺留,在【C:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\】,這樣你就算裝了對版,檔案也不會變,問題依舊,所以安裝對版之前需檢查並清空上述目錄。

    要麼設定必備元件取用把這個對的runtime,至於如何設定我也不知道。BTW,關於【從與我的應用程式相同的位置下載系統必備元件】方式,像這個vstor應該怎麼搞還請高人指點,感

  • 至於報【下載所需檔案時發生錯誤】:

    說明這臺電腦訪問下載地址有問題,手動下載runtime安裝吧,一樣注意,XP只能下上面那個。

-EOF-