【问题标题】:Bootstrapper (pre-installer) for .net apps.net 应用程序的引导程序(预安装程序)
【发布时间】:2011-04-17 08:32:44
【问题描述】:

我正在尝试开发像 Flash Player 更新程序这样的小应用程序。我希望用户首先下载这个可执行文件,这样我就可以检查用户是否需要 .net 框架和其他先决条件(sql server、水晶报表等)。然后通过这个应用程序,我将下载丢失的并安装它们。那么我必须使用哪种语言(c、c++、visual c++)? Adobe 是如何做到这一点的,是否有任何开源示例?

【问题讨论】:

  • Visual Studio 附带一个安装项目,它会自动为您处理所有这些。所有来源都是可编辑的。为什么需要不同的东西?
  • 是的。 File -> New Project,展开“Other Project Types”组,展开“Setup and Deployment”组,单击Visual Studio Installer,然后选择其中一个选项。 “设置向导”或“设置项目”是您最好的选择。查找how-to articles on the subject here

标签: c++ c .net


【解决方案1】:

您似乎正在寻找bootstrapper

针对 .NET 框架的几个解决方案,包括流行的(和免费的)dotNetInstaller

【讨论】:

  • 我同意。我也使用 dotNetInstaller 作为引导程序,稍后让它调用实际的设置(即 NSIS)。如果WiX Burn 有一天会到达(我听说就在永远的毁灭公爵之后),这可能会成为 dotNetInstaller 的一个很好的替代品。
  • @Uwe,我真诚地希望burn 不会重蹈Forever 的覆辙 :) 如果一切按计划进行,它应该是 WiX 3.6 的一部分。
  • @Hasan,dotNetInstaller 页面显示当前 beta includes an HTML-based UI that gives you full control over bootstrapper presentation and workflow。如果你问的是burn,它的 UI 也可以自定义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多