Множество волнистых линий после обновления до.net core 2.1 - "возможно, потребуется указать политику времени выполнения"
Не знаю, почему я это сделал, но вчера я обновился до.Net Core 2.1. С тех пор, как я обновился, я вижу тонкие волнистые линии в моем решении в Visual Studio для Mac (что раздражает). Вот предупреждающее сообщение -
Я думаю, что понять источник предупреждения. По сути, я ссылаюсь на множество сторонних пакетов Nuget (Autofac, Serilog и т. Д.), И они построены на более старой версии.Net Core. Это то, что предупреждение пытается сказать мне, я думаю. Но мой код работает просто отлично, никаких проблем с его запуском.
После небольшого исследования, я думаю, что ошибка CS1701. Он также добавлен [по умолчанию], чтобы его игнорировали в настройках компилятора для всех проектов в моем решении. Вот почему я не вижу этого предупреждения при создании своего проекта / решения. Тем не менее, волнистые по-прежнему отображаются в текстовом редакторе в Visual Studio.
Visual Studio достаточно любезен, чтобы предложить решение для подавления этих волнистых линий, добавив прагматическое выражение в верхней части .cs
файл - #pragma warning disable CS1701 // Assuming assembly reference matches identity
, Но я боюсь, что мне нужно добавить эту строку ко всем .cs
файл в моем решении (их много).
Кто-нибудь знает какой-нибудь другой лучший способ подавить эти волнистые линии в текстовом редакторе, пожалуйста?
1 ответ
Перейдите в "Настройки" -> "Редактор текста" -> "Анализ исходного кода" -> "Правила кода" (вкладка) и измените строку Rule Id="CS1701" Action="Warning" на
Rule Id="CS1701" Action="Hidden" и нажмите ОК.
Подождите некоторое время, и линии исчезнут.