Как сделать portable версию проекта релизного .exe и особенности запуска проектов .Net 5.0 и выше

Рейтинг: 0Ответов: 0Опубликовано: 21.06.2023

делаю прогрмму синхронизации файлов Начал с .Net 4.7, но перешел на .Net 5.0, т.к.в старом фреймворке не понравился вид окна FolderBrowserDialog - окно проводника очень уж урезанно...

.net 4.7:

старый фрейм

.net 5.0:

новый фрейм

Но версии .Net свыше 4.8 в windows нативно не поддерживаются, значит придется устанавливать фреймворк вручную, точнее приложение само фреймворк-то закачает, а пользователю придется - таки при первом запуске приложения подтвердить установку фреймворка даже для портабл версии приложения.

да и на серваке не разрешена установка программ, запуск - да, установка - нет. Переписывать на .Net 4.7 не хочу, в проекте уже много сделано. Хочу хочу, чтоб экзешник просто запускался по клику, без установок фреймворков и т.п.

Есть же для .net 7 какая-то реализация приложений через wpf но он сильно отичается от win forms. Если переписывать - лучше на wpf или на 4.7?

Как лучше поступить?

Ответы

Ответов пока нет.