如何使用 NSIS 使用 visual studio 生成的文件生成安装程序
How to use NSIS to generate the installer using the files that were generated using visual studio
我使用 visual studio 2017 从我的 C++ 和 C# 项目生成了不同的 dll 和 .exe。
现在我需要使用这些文件(dll、.exes 等)通过 NSIS (Nullsoft) 生成安装程序。
我想知道如何开始(最佳开始方式)?
我可以开始创建 NSI 脚本吗?我可以在这里为生成的文件添加脚本吗?
我打开了现有的 NSI 脚本,想知道它是哪种脚本?
请帮助我,因为我是 NSIS (Nullsoft) 的新手。
NSIS .NSI 脚本文件只是文本文件,它们由 MakeNSIS 编译器解析。 NSIS 与 Visual Studio 没有任何关系,但是 Visual Studio 有第 3 方商业 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。
我使用 visual studio 2017 从我的 C++ 和 C# 项目生成了不同的 dll 和 .exe。
现在我需要使用这些文件(dll、.exes 等)通过 NSIS (Nullsoft) 生成安装程序。
我想知道如何开始(最佳开始方式)?
我可以开始创建 NSI 脚本吗?我可以在这里为生成的文件添加脚本吗?
我打开了现有的 NSI 脚本,想知道它是哪种脚本?
请帮助我,因为我是 NSIS (Nullsoft) 的新手。
NSIS .NSI 脚本文件只是文本文件,它们由 MakeNSIS 编译器解析。 NSIS 与 Visual Studio 没有任何关系,但是 Visual Studio 有第 3 方商业 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。