【手記】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-

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM