【问题标题】:Which one to use, Visual Studio Installer or Inno Setup?使用哪一个,Visual Studio Installer 还是 Inno Setup?
【发布时间】:2011-01-17 11:54:04
【问题描述】:

我问了一些关于 Inno Setup 和 .NET Framework 安装的问题。现在我在考虑使用 Visual Studio Installer 还是 Inno Setup 哪个更好?

对于此类问题,您认为两者中哪一个更好、更实用,并且通常哪个更适合用于安装程序创建?

【问题讨论】:

  • 如果您编辑问题以提供有关您的特定应用程序的更多详细信息以及您在设置期间需要执行的任何特殊任务,这可能有助于防止出现大量纯粹主观的“我更喜欢 x”的答案过程。
  • 不管其他答案是什么,您应该知道 VS setup 项目已被 Microsoft 淘汰,这显然不是长期项目的好选择...
  • 嗯,有人需要告诉开发 VS2010 的工作人员。

标签: visual-studio-2010 installation inno-setup


【解决方案1】:

一般来说,Inno Setup 更简单、更可靠,但如果您必须发布 MSI,请使用 Visual Studio。请参阅here 以使用 Inno 安装 .NET。

【讨论】:

  • 为了支持这个答案——我使用 Inno 分发了一个专门的 Windows 工具包(多个 DLL 和 EXE 到多个文件夹、多个配置、自定义屏幕、自定义安装后操作)大约 10 年,其中最终数量约为 2000 的客户群。那时,我有 no(零)安装问题:我自己没有,客户没有报告。如果您像我一样,您亲身经历过由 Microsoft 创建的 MSI 的可怕行为。我的“最喜欢的”是未能仅报告 Google 找不到的 十六进制错误代码 的 MSI。 YMMV。
【解决方案2】:

Visual Studio 安装程序将于 2010 年停用,因此不适合将来使用。 VS 2010 中还有一个名为 InstallShied Limited Edition 的工具,用于创建安装程序(基于其他一些技术)。

如果你想直接在 Visual Studio 中创建安装程序,试试这个名为 Visual & Installer 的扩展:http://visualstudiogallery.msdn.microsoft.com/5e57fe9a-ae5d-4740-a1c3-7a8e278e105b

它支持 Inno Setup 和 NSIS(Nullsoft Installer,两者都是免费和开源的),并且已经支持 VS 2012 和 VS 2012,所以看起来不错。

【讨论】:

猜你喜欢
  • 2015-08-31
  • 1970-01-01
  • 1970-01-01
  • 2020-02-06
  • 1970-01-01
  • 2011-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多