Сбой сборки Visual Studio 2008 без вывода ошибок - PullRequest
2 голосов
/ 11 ноября 2010

При сборке проекта VS2008 C # в Windows 7 я получаю следующий вывод:

------ Build started: Project: C:\...\OutsideWeb\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/OutsideWeb/js/'.
Building directory '/OutsideWeb/'.

Validation Complete
------ Build started: Project: C:\...\InsideWeb\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/InsideWeb/js/'.
Building directory '/InsideWeb/'.

Validation Complete
========== Build: 0 succeeded, 2 failed, 3 up-to-date, 0 skipped ==========

Если я строю с открытым файлом web.config, я получаю строки и строки этих сообщений.Просто заметил это несколько минут назад.

Сообщение 1 Не удалось найти информацию о схеме для элемента 'http://schemas.microsoft.com/.NetConfiguration/v2.0:configuration'. C: \ iis \ inetpub \ WWWRoot \ SQLEmergencyRequest \ InsideWeb \ Web.config 2 2 C: ... \ InsideWeb \

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

Ответы [ 8 ]

5 голосов
/ 11 ноября 2010

Трудно сказать с предоставленной информацией (проблемы со схемой в web.config создают неудобства, но они не являются проблемой).

Перейдите в Инструменты-> Параметры-> Проекты и решения-> Построить и запустить

Раскрывающийся список "Детализация сборки проекта MSBuild", вероятно, установлен на Минимальный.Измените его на «Обычный» или «Подробный», и вы, вероятно, получите лучшую информацию в окне вывода во время сборки.Это может привести к вашей реальной проблеме.

2 голосов
/ 22 ноября 2010

У меня была похожая ошибка, и она исчезла, когда я удалил файл .suo и перезагрузил компьютер.

1 голос
/ 17 ноября 2011

У меня была похожая ошибка после обновления файлов проекта из Clear Case.Я проверил список ошибок в VS2008, где я обнаружил, что некоторые библиотечные файлы отсутствуют.

После обновления полного пакета и настройки конфигурации Clear Case проблема была исправлена.

1 голос
/ 23 ноября 2010

Удаление VS2008 и повторная установка сделали свое дело.2 часа времени, но меньше того, что я потратил на это до сих пор.

1 голос
/ 22 ноября 2010

аналогично первому ответу

Перейдите в Инструменты-> Параметры-> Проекты и решения-> Построить и запустить

Включите ведение журнала на Normal или лучше, чтобы получить больше выходных данных. Если при открытии файла веб-конфигурации возникает проблема, оставьте ее открытой и выполните сборку.

Теперь перейдите в View-> Other Windows-> Output. Убедитесь, что в поле «Показать вывод из:» выбрано «Построить». Прокрутите до верхней части вывода и поместите курсор в верхнюю часть окна. Нажмите CTRL-> F, чтобы открыть окно «Быстрый поиск». Убедитесь, что для параметра «Искать в» установлено значение «Текущее окно», если «Текущее окно» недоступно, попробуйте закрепить окно вывода так, чтобы оно всегда было открытым.

Теперь вы настроены на поиск выходных данных в верхней части окна вывода. Ищите «ошибка» (пробел важен). В окне вывода вы можете дважды щелкнуть строку, и она приведет вас к коду, который соответствует найденной ошибке.

0 голосов
/ 26 января 2013

Уважаемые люди из будущего :

У меня была такая же проблема в VS 2010, и ни один из этих других ответов не работал для меня, даже после очистки решения, перезапуска VS и т. Д. Выложил мое решение здесь , но хотел связать его под этим вопрос, как он возник первым в моем поиске.

0 голосов
/ 19 ноября 2010

Я помню, что у меня была похожая ошибка. Мне пришлось перейти в последнюю папку, о которой сообщалось, затем итеративно открыть код файлов и использовать Resharper, чтобы сообщить мне о любых ошибках.

Больно, но в итоге я получил сборку работающую.

Позже мы столкнулись с множеством «циклических ссылок» на пользовательские элементы управления.

Теперь я просто позволил Cruise Control создать свой веб-сайт, и у меня есть batch = true для элемента компиляции в web.config

http://msdn.microsoft.com/en-us/library/s10awwz0.aspx

0 голосов
/ 16 ноября 2010

проверяли ли вы вкладку предупреждений?
иногда она содержит полезную информацию, например, когда вы пропускаете ссылку на проект, вы получаете несвязанную ошибку сборки, но когда вы проверяете вкладку предупреждения, вы увидитечто отсутствует ссылка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...