簡體   English   中英

如何配置Inno安裝程序以檢查Visual C ++可再發行組件包

[英]How to configure Inno Setup to check for Visual C++ Redistributable Packages

我創建了一個尺寸相對緊湊的Javafx 2應用程序,該應用程序是一個帶有數據庫的借閱庫,可以在公立小學免費使用。 我已經安裝了Inno Setup和WiX,並且我的應用程序運行良好。 我使用exe安裝程序(inno安裝程序)打包我的應用程序(使用預設)。 但是,當我嘗試在其他Windows計算機上安裝應用程序時,我注意到該應用程序僅在完全更新其Windows版本的計算機上運行良好。

在由於內存不足而導致Win XP的自動更新被禁用的計算機上,我在安裝應用程序時收到錯誤消息-即缺少文件msvcr100.dll。 當我通過安裝Microsoft Visual C ++ X86 10.0.40219手動更新系統時,對於某些計算機,該應用程序運行了,但是運行緩慢,並且我的應用程序的菜單選項和按鈕被定期凍結。 在其他計算機上,我收到了JaxaFx運行時異常。

如何定制安裝程序,以便在安裝應用程序之前,它檢查目標操作系統中是否存在必需的依賴項,並自動安裝它們?

棘手的問題,對於您的用例而言,可能沒有好的解決方案。 看來Java 8u40的基本問題已解決:

因此,當出現問題時,您可以使用Java 8u40發行版進行打包。 這確實意味着您將無法定位Windows XP計算機(至少使用Oracle官方支持的運行時),因為只有Windows 7和更高版本才是Java 8的官方目標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM