Соответствует ли CA2007 приложению .NET Core? - PullRequest
0 голосов
/ 30 ноября 2018

Когда я запускаю FxCop для своего проекта, я получаю большое количество предупреждений с идентификатором CA2007.Этот идентификатор отсутствует в документах (он просто переходит с CA2006 на CA2100), но я получаю следующее сообщение:

Не ожидайте напрямую задачу без вызова ConfigureAwait

У меня сложилось впечатление, что .NET Core не использует контексты синхронизации и что это означает, что мне не нужно использовать .ConfigureAwait(bool).Когда я пытаюсь найти его в Google, я могу только найти упоминания о ASP.NET Core (например, в этом блоге ).

Учитывая, что я не могу найти ничего авторитетного, я начинаю задумываться, не принял ли я изменение ASP.NET Core за изменение, которое применяется в более общем плане ко всем .NET Core.

Может ли кто-нибудь дать мне точный ответ?

Нужно ли мне пройти через мое приложение и применить либеральное опрыскивание ConfigureAwait?Или мне просто отключить CA2007 в моем наборе правил FxCop?

...