2013-12-03 64 views
0

我寫了一個需要運行.Net 4.5的小型實用程序。我已經使用InstallForge創建了一個安裝程序包,但就我所知,您無法將其設置爲與某些付費安裝程序一起檢查.Net版本。確保用戶安裝某些東西的最佳方法是正確安裝.Net版本

什麼是最好的方法(免費)來檢查用戶是否安裝了正確的.net版本?我考慮編寫第二個實用程序來檢查正確的版本。即

實用A =我的主要工具

實用B =框架測試儀

工作流程將是程序的快捷方式指向工具b - 如果爲框架,發現它調用工具A.否則給用戶指令下載最新的.Net版本。

但是,這看起來很複雜並且有點低效。有沒有更好的辦法?

+2

爲什麼不只是創建一個ClickOnce安裝並完成它?就我所知,任何版本的Visual Studio都是免費的。 –

+0

支付完整版本的InstallForge或使用其他程序創建安裝(InnoSetup支持Pascal腳本,您可以在其中檢查安裝的.NET版本)。 – user3038092

回答

0

A 引導程序是一個安裝實用程序,它在安裝主要產品之前協調相關性的安裝。有幾個存在,但我發現最簡單,最有用的是dotNetInstaller

  • 編輯器內置了用於檢查和安裝各種.NET Framework版本的模板。
  • 默認的GUI是有限的,但有第二個htmlInstaller GUI更靈活。