【问题标题】:Free launcher or bootstrapper that checks OS Version or whether .net framework installed免费的启动器或引导程序,可检查操作系统版本或是否安装了 .net 框架
【发布时间】:2011-02-09 17:16:55
【问题描述】:

我寻找一个免费的启动器或引导程序来检查 .net 框架是否已安装,并启动我的 app1.exe,如果没有则启动 app2.exe。或者一个检查操作系统版本的 louncher。

【问题讨论】:

  • ClickOnce 会为您检查,但随后会为您安装它(假设您说是),如果我正确阅读了您的问题,这不是您想要的。
  • 如果没有安装 .Net Frameworks ClickOnce 开始安装,但我希望它启动我的应用程序。

标签: .net deployment bootstrapper launch-condition


【解决方案1】:

dotNetInstaller 可以做到所有这些:您检查registry key 以查看是否安装了 .NET Framework,并根据您指定的条件运行可执行文件。您还可以根据操作系统版本、语言、平台等启动不同配置的可执行文件/安装程序。

【讨论】:

  • 是否可以在没有GUI的情况下启动它,我不想安装框架,而只是启动app1或app2
  • 是的,您可以使用 installerLinker 应用程序从命令行创建引导程序。
  • dotNetInstaller 在基本模式下完全符合我的需要。谢谢!
  • 嗨,我们可以在找不到所需的注册表项时终止设置过程吗? stackoverflow.com/questions/10688463/…
【解决方案2】:

您可以编写一个检查 .net 框架的本机应用程序,然后让它运行 app1.exe 或 app2.exe。我写了一篇博客文章,介绍了如何做到这一点,甚至展示了如何添加 gui。在http://blog.foldertrack.com/?p=45

【讨论】:

  • 谢谢。您能否提供一个指向已编译的应用程序的链接,该应用程序可从命令行运行并进行所需的检查和启动?
  • 在文章底部
猜你喜欢
  • 1970-01-01
  • 2010-10-06
  • 1970-01-01
  • 2012-05-29
  • 2010-09-11
  • 2013-02-12
  • 2011-07-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多