【手記】VSTO部署中的坑
阿新 • • 發佈:2018-12-06
-
區域網部署,客戶機安裝時報【部署清單簽名的證書或其位置不受信任】:
在【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-