用于创建安装程序的引擎
Engines for creating installers
我正在寻找安装创建引擎。我检查过 NSIS and NDJS.
我想请求一些关于它们的额外信息,或者我可以使用的其他工具。
- 我不太清楚它们是否是我能够为多个平台创建安装程序的工具
- NDJS 的状态如何?两者都没有很好的文档。我不太了解他们的状态
- 两者都对 .NET 开发的项目有用吗?
- 还有其他选择吗?
还有 Inno Setup,这是一个免费且令人惊叹的安装系统。
我不确定 NDJS,但我可以推荐 NSIS 和 Inno Setup(请参阅下面的免责声明)。
NSIS 和 Inno Setup 都非常出色。它们 开源 ,有据可查(是的,这是真的!),拥有 庞大的社区 和积极的开发(NSIS 甚至在 3 天前发布了新版本在圣诞节期间!)。
NSIS 类似于 脚本语言,但上手有点困难。 Inno Setup 类似于 Pascal 语言更容易学习。
它们的能力是无限的,因为它们的脚本性质:你可以在其中做任何事情,甚至写 C/C++/pascal/C#(也许其他) plug-ins 如果你需要执行一些非常特别的事情。它们对任何 Windows 应用程序(本机、.NET、plugin-s、驱动程序、固件,从小型应用程序到企业解决方案)都很有用。
要从 .net 安装程序 (Inno Setup) 开始尝试,例如此代码:http://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup
免责声明:
我尝试了其他几种商业安装系统,但其中 none 提供与 NSIS/Inno 安装程序相同的功能(免费)。我每天都使用 NSIS 和 Inno Setup,我推荐它们作为可用的最佳安装系统。
我是 NSIS 和 Inno Setup 专家,我在这个系统中开发专业安装程序 (http://www.unsigned.sk)。我还开发了 Microsoft Visual Studio 和 Embarcadero RAD studio 扩展,它们将 NSIS 和 Inno Setup 集成到这些 IDE 和图形安装程序中,它是安装程序的皮肤引擎。
除了 Slappy 所说的,我还想将 Microsoft Xml 类型的安装程序(即 Wix)添加到您的列表中。认为 NSIS/Inno 是一个构建安装程序系统的漂亮工具,Wix 更现代并且可以直接从 Visual Studio 项目访问。
Wix 的学习曲线比这些脚本语言要难一些,但是现在很多公司都在使用这个 Wix 工具。
我正在寻找安装创建引擎。我检查过 NSIS and NDJS.
我想请求一些关于它们的额外信息,或者我可以使用的其他工具。
- 我不太清楚它们是否是我能够为多个平台创建安装程序的工具
- NDJS 的状态如何?两者都没有很好的文档。我不太了解他们的状态
- 两者都对 .NET 开发的项目有用吗?
- 还有其他选择吗?
还有 Inno Setup,这是一个免费且令人惊叹的安装系统。
我不确定 NDJS,但我可以推荐 NSIS 和 Inno Setup(请参阅下面的免责声明)。
NSIS 和 Inno Setup 都非常出色。它们 开源 ,有据可查(是的,这是真的!),拥有 庞大的社区 和积极的开发(NSIS 甚至在 3 天前发布了新版本在圣诞节期间!)。
NSIS 类似于 脚本语言,但上手有点困难。 Inno Setup 类似于 Pascal 语言更容易学习。
它们的能力是无限的,因为它们的脚本性质:你可以在其中做任何事情,甚至写 C/C++/pascal/C#(也许其他) plug-ins 如果你需要执行一些非常特别的事情。它们对任何 Windows 应用程序(本机、.NET、plugin-s、驱动程序、固件,从小型应用程序到企业解决方案)都很有用。
要从 .net 安装程序 (Inno Setup) 开始尝试,例如此代码:http://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup
免责声明:
我尝试了其他几种商业安装系统,但其中 none 提供与 NSIS/Inno 安装程序相同的功能(免费)。我每天都使用 NSIS 和 Inno Setup,我推荐它们作为可用的最佳安装系统。
我是 NSIS 和 Inno Setup 专家,我在这个系统中开发专业安装程序 (http://www.unsigned.sk)。我还开发了 Microsoft Visual Studio 和 Embarcadero RAD studio 扩展,它们将 NSIS 和 Inno Setup 集成到这些 IDE 和图形安装程序中,它是安装程序的皮肤引擎。
除了 Slappy 所说的,我还想将 Microsoft Xml 类型的安装程序(即 Wix)添加到您的列表中。认为 NSIS/Inno 是一个构建安装程序系统的漂亮工具,Wix 更现代并且可以直接从 Visual Studio 项目访问。
Wix 的学习曲线比这些脚本语言要难一些,但是现在很多公司都在使用这个 Wix 工具。