installation - 是否有任何 NSIS 最佳实践或编码标准?

标签 installation coding-style nsis

我正在创建几个 NSIS 安装程序,随着我在这方面的专业知识的增长,我不再满足于让事情正常工作,我想看看是否有一些围绕这种语言的最佳实践或编码标准,比如如何编写条件、变量名、卸载程序等。

最佳答案

据我所知,没有可用的 NSIS 特定编码标准——但有很多 tutorialsexamples学习。与您尝试掌握的所有其他语言一样,我认为阅读其他人的代码会很有帮助,并会激发您朝不同方向思考。

根据我自己使用 NSIS 的经验,我还可以建议定期整理您的安装程序脚本。当您学习新事物时,旧的解决方法会变得过时,可以被适当的解决方案取代。还要注意新的发展。在我们能够使用 nsDialogs 之前,InstallOptions 是用户定义对话框的最佳选择——现在用更少的代码更容易做到这一点。

由于您的目标是创建多个安装程序,因此我也会尝试在不同的安装程序中重用尽可能多的代码。使用 .nsh 文件可以实现模块化共享功能,并培养良好且干净的代码库。

关于installation - 是否有任何 NSIS 最佳实践或编码标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/227923/

相关文章:

Clojure 风格 : defn- vs. letfn

C++友元类

installation - 使用 Wix 安装 32 位和 64 位驱动程序?

c# - VS2015 - Visual Studio 安装程序 : No dependencies detected & won't build

asp.net-mvc - 重构经典 ASP 的最佳实践?

java - 无法解析 Maven 的插件描述符 :maven-nsis-plugin:2. 1

batch-file - NSI 脚本相当于 bat 脚本

java - Eclipse RCP : How to increase heap size for my RCP application?

linux - 如何创建像 debian 安装程序一样简单的命令行 UI?

r - rgdal "gdal-config"配置错误