Установщик классических приложений Windows .NET Core 3.0

Я только что перенес приложение WPF из Framework в Core. Он отлично работает при запуске из Visual Studio, но теперь мне интересно, как создать для него установщик.

При использовании Framework у меня был только один файл.exe, который можно было упаковать в установщик.exe, например, с помощью InnoSetup.

Теперь в репозитории Release я вижу кучу файлов:

./netcoreapp3.0
./netcoreapp3.0/runtimes
./netcoreapp3.0/runtimes/win
./netcoreapp3.0/runtimes/win/lib
./netcoreapp3.0/runtimes/win/lib/netcoreapp2.0
./netcoreapp3.0/runtimes/win/lib/netcoreapp2.0/System.Management.dll
./netcoreapp3.0/MyApp.deps.json
./netcoreapp3.0/MyApp.dll
./netcoreapp3.0/MyApp.exe
./netcoreapp3.0/MyApp.pdb
./netcoreapp3.0/MyApp.runtimeconfig.dev.json
./netcoreapp3.0/MyApp.runtimeconfig.json
./netcoreapp3.0/System.Management.dll

Какие из них мне нужно включить в установочный пакет? Имеет ли смысл упаковывать его в установщик.exe или ядро ​​требует совершенно другого подхода к установке?

0 ответов

Другие вопросы по тегам