如何使用NSIS通过使用Visual Studio生成的文件来生成安装程序

时间:2018-10-10 10:08:02

标签: nsis

我使用Visual Studio 2017从我的C ++和C#项目中生成了不同的dll和.exe。

现在我需要使用这些文件(dll,.exes等)来使用NSIS(Nullsoft)生成安装程序。

我想知道如何开始(最好的开始方式)?

我可以开始创建NSI脚本吗,也可以在此处为生成的文件添加脚本吗?

我打开了现有的NSI脚本,想知道它是哪种脚本?

由于我是NSIS(Nullsoft)的新手,请帮助我。

1 个答案:

答案 0 :(得分:0)

NSIS .NSI脚本文件只是文本文件,它们由MakeNSIS编译器解析。 NSIS与Visual Studio没有任何关系,但是存在针对Visual Studio的第三方商业NSIS扩展。

最基本的安装程序如下:

Name "My App"
OutFile "mysetup.exe"
InstallDir "$ProgramFiles\My App"

Page Directory
Page InstFiles

Section
SetOutPath $InstDir
File c:\mysourcefiles\MyApp.exe
File ..\dlls\myapp.dll
SectionEnd

对于稍微高级一点的安装程序,它也有一个卸载程序,请查看Example2.nsi