Установщик классических приложений 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 или ядро требует совершенно другого подхода к установке?