Много волнистых линий после обновления до .net core 2.1 - «возможно, потребуется указать политику времени выполнения» - PullRequest
0 голосов
/ 04 декабря 2018

Не знаю, почему я это сделал, но я вчера обновился до .Net Core 2.1.С тех пор, как я обновился, я вижу тонкие волнистые линии в моем решении в Visual Studio для Mac (что раздражает).Вот предупреждающее сообщение -

enter image description here

Я думаю, что понимаю источник предупреждения.По сути, я ссылаюсь на множество сторонних пакетов Nuget (Autofac, Serilog и т. Д.), И они построены на более старой версии .Net Core.Это то, что предупреждение пытается сказать мне, я думаю.Но мой код работает отлично, никаких проблем с его запуском.

После небольшого исследования я думаю, что ошибка CS1701 .Он также добавлен [по умолчанию], чтобы его игнорировали в настройках компилятора для всех проектов в моем решении.Вот почему я не вижу этого предупреждения при создании своего проекта / решения.Тем не менее, волнистые по-прежнему отображаются в текстовом редакторе в Visual Studio.

Visual Studio достаточно любезен, чтобы предложить решение для подавления этих волнистых линий, добавив прагму в начале файла .cs - #pragma warning disable CS1701 // Assuming assembly reference matches identity.Но я боюсь, что мне нужно добавить эту строку ко всем .cs файлам в моем решении (их много).

Кто-нибудь знает какой-нибудь другой лучший способ подавления этих волнистых линий в текстовом редакторе, пожалуйста?

1 Ответ

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

Перейти в Настройки-> Текстовый редактор -> Анализ исходного кода -> Правила кода (вкладка) и изменить строку Rule Id = "CS1701" Action = "Warning" на
Rule Id = "CS1701" Action = "Скрытый"и нажмите ОК.

Подождите некоторое время, и линии исчезнут.

...