2015-08-03 5 views
0

Когда я смотрю в окно вывода он говорит:Почему визуальная студия показывает мне столько ошибок?

========== Сложение: 1 удалось, 1 не удалось, 10 уточненный, 0 пропущено ===== =====

Если я просматриваю текст в окне вывода, я вижу ошибку, дважды щелкните по ней, и она приведет меня к ошибке.

В моем окне списка ошибок (которое я бы предпочел использовать) оно содержит много ошибок (ошибки не являются предупреждениями - с красным символом). Такие вещи, как тип или пространство имен, не могут быть найдены в местах, где я знаю, это не ошибка. Когда я исправляю эту ошибку, как показано в окне вывода, список ошибок очищается. Кажется, это происходит и выключается.

Это на визуальной студии 2015 года. Я не думаю, что у меня была эта проблема на прошлой неделе, когда я использовал визуальную студию 2010 года, но другой разработчик в нашей команде говорит, что это всегда случалось в визуальной студии. Может быть, была какая-то настройка, которую я пометил в прошлом, но не уверен, что это может быть?

Редактировать: После публикации я заметил раскрывающееся меню, которое говорит «Build + IntelliSense», если я изменю это на «Build Only», он работает так, как я привык. Так что по какой-то причине intellisense не работает с нашим решением.

+0

В каких пространствах имен отсутствуют данные? – Jonathan

+0

Является ли ваш сборник выходных данных «Build Only» или «Build + Intellisense»? Я только что заметил, что у меня есть решение, которое успешно строится, но из-за проблем с intellisense обнаруживает более 12 000 ошибок. –

+0

Да, это вопрос intellisense - спасибо @Brendan Green. –

ответ

1

Если у вас есть более чем один проект получения построены, и один не может, все проекты, которые ссылаются на это покажут ошибки везде они ссылаются на проект.

После того, как он будет построен, все эти ошибки снова исчезнут.

1

Скорее всего, вы не восстановили свои NuGet пакетов

+0

Странно, хотя он все еще получает его после того, как он построил (он получил сообщение сборки). Обычно NuGet будет загружаться, прежде чем пытаться построить. –

+0

Спасибо, но я не верю, что мы используем nuget –

+0

У вас есть пакет.config в вашем проекте? – Jonathan

0

Посмотрите в окне вывода для более подробной информации об ошибке. Для меня ошибка была скрыта в окне вывода, где он указал, какой пакет NuGet несовместим с одним из моих проектов. Мне пришлось установить более новую версию этого пакета NuGet и устранить проблему.