【问题标题】:NSIS Installer and Visual Studio 2015 community EditionNSIS 安装程序和 Visual Studio 2015 社区版
【发布时间】:2018-12-27 00:59:24
【问题描述】:

我们请了一个开发人员休假,我正在努力让自己熟悉他的部署过程。过去的开发人员会创建他的安装的两个版本。一个是更新,另一个是安装。

我在 src 代码中看到他有一个 .NSIS 文件夹,其中包含已经编写的脚本。

如何使用这些脚本来构建我们的 NSIS 安装程序?我查看了 Visual Installer,但没有看到如何为构建过程实现这些脚本。 编辑 “他”是离开的老开发者。我正在尝试推出 ACInstall.exe 和 ACPatch.exe 的新版本。我看过 NSIS 在线教程,他们大多谈论创建脚本。我有脚本,但我不熟悉如何使用它。即运行什么工具来构建 ACInstall.exe。

这是他创建的文件以及项目资源管理器的外观。

【问题讨论】:

  • 你想做什么?什么不工作?你试过什么了? “他”是谁?
  • Jesse "He" 是离开的老开发者。我正在尝试推出 ACInstall.exe 和 ACPatch.exe 的新版本。我看过 NSIS 在线教程,他们大多谈论创建脚本。我有脚本,但我不熟悉如何使用它。即运行什么工具来构建 ACInstall.exe。
  • 您自己安装了 nullsoft 安装程序吗? sourceforge.net/projects/nsis 并阅读维基? nsis.sourceforge.net/Docs/Chapter3.html#

标签: visual-studio nsis


【解决方案1】:

.nsi 文件是纯文本文件,NSIS 编译器 (makensis.exe) 将从 .nsi 生成 .exe。

您需要install NSIS 来获取 NSIS 编译器,Visual Installer 只提供 Visual Studio 集成(语法高亮等)。

【讨论】:

  • 在 Jesse 和您的 cmets 之后,我已经安装了 NSIS,但是当我运行命令行 makensis.exe Installer.nsi 时,系统找不到要运行的 .exe。我可以运行 NSIS 并毫无问题地编译脚本并测试安装程序。是另一种构建脚本的方式吗?
  • 所以编译 nsi 脚本将构建安装程序。那是我缺少的部分。我正在寻找编译器之外的构建选项。我认为..
【解决方案2】:

Anders,您可以使用许多 NSIS 脚本编辑器,但不确定这是否是您的要求。您可以使用 HM NIS,我认为它是免费的更好,但它有点“旧”(肯定超过 8 年)。我希望这个答案可以对任何寻找相同答案的人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    相关资源
    最近更新 更多