确保用户安装某些东西的最佳方法是安装正确的.Net版本

时间:2013-12-03 12:48:07

标签: installation .net c#

我写了一个小实用程序,需要运行.Net 4.5。我已经使用InstallForge创建了一个安装程序包,但据我所知,你不能像在某些付费安装程序那样设置它来检查.Net版本。

检查用户是否安装了正确的.net版本的最佳方法(免费)是什么?我考虑编写第二个实用程序来检查正确的版本。即。

实用程序A =我的主要实用程序

实用程序B =框架测试程序

工作流程将是程序快捷方式指向实用程序B - 如果找到框架它调用Utility A.否则提供用户指令以下载最新的.Net版本。

然而,这似乎很复杂,效率也不高。还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

bootstrapper 是一个设置实用程序,它在安装主产品之前协调依赖项的安装。有几个存在,但我发现的最简单和最有用的是dotNetInstaller

  • 编辑器具有用于检查和安装各种.NET Framework版本的内置模板。
  • 默认的GUI是有限的,但是第二个htmlInstaller GUI更灵活。