Как использовать NSIS для генерации установщика с использованием файлов, созданных с помощью Visual Studio - PullRequest
0 голосов
/ 10 октября 2018

Я сгенерировал разные dll и .exes из своих проектов на C ++ и C # с использованием Visual Studio 2017.

Теперь мне нужно использовать эти файлы (dll, .exes и т. Д.) Для генерации установщика с использованием NSIS (Nullsoft).

Я хотел бы знать, как начать это (Лучший способ начать)?

Могу ли я начать создавать сценарий NSI, а также здесь я могу добавить сценарий для файлов, которые были сгенерированы?

Я открыл существующий скрипт NSI и хотел узнать, что это за скрипт?

Пожалуйста, помогите мне, поскольку я новичок в NSIS (Nullsoft).

1 Ответ

0 голосов
/ 10 октября 2018

Файлы сценариев NSIS .NSI - это просто текстовые файлы, которые анализируются компилятором MakeNSIS.NSIS никак не связан с Visual Studio, но есть стороннее коммерческое расширение NSIS для Visual Studio.

Самый простой установщик выглядит так:

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 .

...