#c# #.net #windows #visual-studio #frameworks
Вопрос:
Я создаю приложение на C# в Visual Studio 2019, которое должно работать в Windows 7 (и более поздних версиях). В момент выбора шаблона я неосознанно выбрал тот, который позволяет мне ориентироваться только на NET Core 3.1 или NET 5.0, хотя в прошлом я бы выбрал более старую платформу NET Framework 3.5, чтобы убедиться, что программа будет работать на старых компьютерах.
Я понимаю, что NET 5.0 можно установить на W7, но, похоже, для установки требуется больше зависимостей (что может сбить с толку моего клиента, если он когда-либо решит установить программное обеспечение самостоятельно), и я никогда не пытался запустить приложение NET 5.0 на W7.
Должен ли я оставаться с NET 5.0, чтобы это было надежно в будущем, или было бы безопаснее переориентировать мой проект на платформу 3.5? Насколько хорошо NET 5.0 работает с W7?
Ответ №1:
Вы можете опубликовать приложение .NET 5 как автономное (см. windows RIDs), чтобы конечному пользователю не нужно было вручную устанавливать что-либо дополнительное на машину.