потенциальные проблемы с C # с Windows 7 из-за версий .net - PullRequest
0 голосов
/ 11 декабря 2018

Я написал приложение, которое использует await async

работает очень хорошо

Меня попросили установить его на машину с Windows 7, и я боюсь, что оно не будет работать из-за.net выдает

, если .net 3.5, каковы рекомендуемые способы действий?

1 Ответ

0 голосов
/ 11 декабря 2018

Нет способа использовать async / await в .NET 3.5.У вас есть несколько вариантов:

  1. Убедите их, чтобы вы смогли установить хотя бы .NET 4.6.Это действительно не будет мешать чему-либо, используя .NET <= 3.5 прямо сейчас. </li>
  2. Измените свой код на .NET 3.5 и просто заставьте его работать (некоторые функции имеют методы Begin и End для достижения некоторыхсортировка асинхронных операций, но не всех)
  3. Измените код на использование .NET Core (и целевой .NET Core), чтобы вы могли использовать все самые новые вещи без необходимости обновлять .NET Framework (вы копируететолько в .NET Core DLL, которые вы используете в папку приложения).Прочитайте о автономных развертываниях здесь .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...