Как вы подавляете это предупреждение в VS: «Тип схемы, применяемый к документу, не поддерживается»

#visual-studio #warnings #suppress-warnings

#visual-studio #предупреждения #подавить-предупреждения

Вопрос:

Сегодня утром я создал проект MSTest на C #, и для одного из ресурсов JSON Visual Studio показывает это предупреждение:

 The type of schema applied to the document is not supported
 

Однако во всплывающей подсказке нет опции, которая позволяла бы вам ее подавить. Итак, затем я начал искать конкретный код или что-то, что нужно искать в настройках проекта; однако, по-видимому, полный список предупреждений компилятора Microsoft по какой-либо причине не содержит этого. Поскольку это тестовый проект, я, вероятно, мог бы просто подавить все предупреждения по всем направлениям и все будет в порядке, но это все равно не идеально.

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

Ответ №1:

По-видимому, все, что вам нужно сделать, это закрыть файл. Кажется, он отображается только при открытии файла.

Возможно, более поздняя версия Visual Studio может заставить это предупреждение вести себя более согласованно со стандартным предупреждением в VS. На самом деле это очень похоже на предложение по рефакторингу / очистке кода (которое обычно имеет серую, волнистую линию), а не на фактическое предупреждение. Похоже, что он просто был неправильно помечен при разработке или что-то в этом роде. Однако хорошо то, что, пока файл закрыт, он не загрязняет сборку или окно ошибок предупреждающими сообщениями.

Ответ №2:

Он также исчезнет, если вы выберете global.json из раскрывающегося списка схемы сверху:

введите описание изображения здесь