Как сделать portable версию проекта релизного .exe и особенности запуска проектов .Net 5.0 и выше
делаю прогрмму синхронизации файлов Начал с .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?
Как лучше поступить?