2013-06-19 4 views
2

Я хочу просмотреть журнал сборки для решения C#, чтобы попытаться выяснить, почему я получаю конкретную ошибку сборки. Так что я гугл и нашел аккуратное решение на MSDN:.Как просмотреть журнал сборки в VS 2010?

«Опция вывода старого журнала HTML больше не доступна - мы используем команды MSBuild протоколирование вместо Что вам нужно сделать, это пойти в Инструменты -> Опции-> Проекты и решения-> Сборка и запуск. Внизу измените уровень ведения журнала от нормального до подробного для окна вывода или файла журнала . "

Итак, я пошел в это окно «Сборка и запуск» и изменил настройки для выходного окна и перестроил. Единственная проблема заключается в том, что я больше не вижу регистрации в окне вывода, чем раньше. Я вижу только одну ошибку и 13 предупреждений и 0 информационных сообщений.

Пробовал закрывать VS2010 и повторно открывать его, но результат тот же.

Может ли кто-нибудь указать, что мне не хватает? Благодарю.

ответ

1

Если вы говорите, что по-прежнему видите только одну ошибку и 13 предупреждений и 0 информационных сообщений, возможно, вы случайно заглянули в окно «Список ошибок»? ... изменение журнала вывода не повлияет на это.

Он дает вам более подробный вывод о том, что происходит, когда MSBuild создает решение - например, для консольного приложения по умолчанию, если я настроил его на диагностику. Я получаю около 1500 сообщений в окне вывода (debug, windows, output) , в то время как тихий дает 3.

Если это не помогает, возможно, стоит вызвать msbuild напрямую и указать подробный (через командную строку .net) - например: msbuild "myProj.csproj"/v: diag/l: FileLogger, Microsoft.Build.Engine; LogFile = "D: \ MyBuild.log"

+0

Спасибо, вы совершенно правы. –

Смежные вопросы