Как сделать portable версию проекта релизного .exe и особенности запуска проектов .Net 5.0 и выше
Цитата: Pavel от 21.06.2023, 13:34делаю прогрмму синхронизации файлов для себя и для предприятия.
Начал с .Net 4.7, но перешел на .Net 5.0, т.к.в старом фреймворке не понравился вид окна FolderBrowserDialog - окно проводника очень уж урезанно...Но версии .Net свыше 4.8 в windows нативно не поддерживаются значит придется устанавливать фреймворк вручную, точнее приложение само фреймворк-то закачает, а пользователю придется - таки при первом запуске приложения подтвердить установку.
да и на серваке не разрешена установка программ, запуск - да, установка - нет.
Переписывать на .Net 4.7 не хочу, в проекте уже много сделано. Хочу сделать портабл проектКак можно решить даный вопрос?
делаю прогрмму синхронизации файлов для себя и для предприятия.
Начал с .Net 4.7, но перешел на .Net 5.0, т.к.в старом фреймворке не понравился вид окна FolderBrowserDialog - окно проводника очень уж урезанно...
Но версии .Net свыше 4.8 в windows нативно не поддерживаются значит придется устанавливать фреймворк вручную, точнее приложение само фреймворк-то закачает, а пользователю придется - таки при первом запуске приложения подтвердить установку.
да и на серваке не разрешена установка программ, запуск - да, установка - нет.
Переписывать на .Net 4.7 не хочу, в проекте уже много сделано. Хочу сделать портабл проект
Как можно решить даный вопрос?
Цитата: Viсtor от 25.06.2023, 07:54Приветствую. Там при публикации в выпадающем меню нужно выбрать автономное приложение, с ним исполняющая среда в виде dll, будет публиковаться. Вариант в меню "зависит от платформы" как раз требует отдельной установки среды.
Я бы рекомендовал Использовать вариант с AOT при публикации, то есть Ready to Run, твои dll упакуются в exe. dll среды туда не упаковываются.
P.S Я бы прикрепил скрины, но в отъезде. А почему не NET. 7?
Приветствую. Там при публикации в выпадающем меню нужно выбрать автономное приложение, с ним исполняющая среда в виде dll, будет публиковаться. Вариант в меню "зависит от платформы" как раз требует отдельной установки среды.
Я бы рекомендовал Использовать вариант с AOT при публикации, то есть Ready to Run, твои dll упакуются в exe. dll среды туда не упаковываются.
P.S Я бы прикрепил скрины, но в отъезде. А почему не NET. 7?
Цитата: Viсtor от 25.06.2023, 08:01Извини, забыл, что Ready to Run идёт с Net 6.
Извини, забыл, что Ready to Run идёт с Net 6.

