У меня невероятно простое консольное приложение. NET, которое я хотел бы опубликовать sh в автономном исполняемом файле. Мое приложение использует пакет Microsoft.Extensions.Configuration. Json, поэтому я могу использовать файл appsettings. json.
Из командной строки в папке .csproj я запускаю
dotnet publish --self-contained true -r win-x64
. Внутри папки Debug я вижу папку netcoreapp2.1, а затем папку win-x64. Внутри этой папки я вижу следующее:
publish -> folder
myapp.deps.json
myapp.dll
myapp.exe
myapp.pdb
myapp.runtimeconfig.dev.json
myapp.runtimeconfig.json
appsettings.json
hostfxr.dll
hostpolicy.dll
Должен ли я копировать только файлы из этого каталога или мне нужно скопировать всю папку publi sh вместе с файлами в папку назначения на Windows Сервер? Или я пропустил переключение для дальнейшего сжатия этих элементов, чтобы переход с сервера на сервер был еще проще?