【手記】VSTO部署中的坑

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

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

  • 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.exetcp

    須要注意:卸載錯版後相關文件也許會遺留,在【C:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\】,這樣你就算裝了對版,文件也不會變,問題依舊,因此安裝對版以前需檢查並清空上述目錄。spa

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

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

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

-EOF-blog

相關文章
相關標籤/搜索