Ошибки/предупреждения отображаются в "списке ошибок", но затем исчезают для проекта веб-сайта
ЗАДНИЙ ПЛАН
Я унаследовал решение с несколькими проектами. Один из проектов - это проект веб-сайта... или, по крайней мере, я уверен, что этот значок означает (он выглядит совсем по-другому в VS 2010 против 2013 года, поэтому я показываю оба: VS 2013 слева, VS 2010 справа):
![enter image description here]()
ПРОБЛЕМА
Когда я перестраиваю проект веб-сайта, появляется 8 предупреждений. Они корректно отображаются в списке ошибок, но только на мгновение.
![Warnings show up for a second or two while build is running]()
Как только процесс сборки заканчивается, они исчезают.
![Warnings disappear as soon as build is complete]()
Следует отметить несколько вещей:
- Нет установленных фильтров, и я не могу переключать ни один из типов сообщений, потому что он говорит, что их 0.
-
Несмотря на то, что ошибки исчезли из моего списка ошибок, они все еще отображаются в разделе вывода
![Output window]()
- Предупреждения и ошибки из других проектов отображаются в списке ошибок без какой-либо этой странности
-
Это проект веб-сайта, поэтому страницы свойств сильно отличаются от тех, с которыми я знаком.
![property pages]()
- Я наблюдал такое же поведение с ошибками
Я пробовал разные версии VS, и они оба делают то же самое. Я попытался удалить мой файл.suo. Я играл со всеми настройками, которые я могу найти, которые смотрят на все релевантные, но ничего не меняет этого поведения.
Что мне не хватает?
Ответы
Ответ 1
У меня была эта проблема сегодня утром. После нескольких минут возиться, мне удалось исправить это, переключив "Show issues generated" combo box из "Build + IntelliSense" в "Build Only".
![Where to find the combo box to fix the error[1]]()
Я ценю этот довольно субъективный ответ, и может случиться так, что это решение не сработает для вас, но я подозреваю, что это поможет вам направить вас в правильном направлении!
FYI, мои симптомы были следующими: Список ошибок будет отображаться в течение 1-2 секунд после создания или нажатия "Пуск", а затем исчезнет с 0 ошибками
Ответ 2
Моя проблема заключалась в том, что я импортировал ссылку проекта библиотеки классов, которая была построена с версией.NET 4.52, и у меня была версия.NET 4.5. Поэтому я переключил.NET-версию библиотеки классов на.NET 4.5, и проблема была решена. Сообщения об ошибках не отображали эту проблему, но окно вывода отображало это сообщение об ошибке.
Ответ 3
Возможно, это предупреждение происходит из анализа кода, попробуйте выполнить только анализ кода на вашем решении.