2009-06-14 3 views
0

При создании решения на машине без установки VS и получении ошибок компиляции рабочего процесса я хотел бы отслеживать источник ошибок, но вывод msbuild не очень полезен:Исходный код ошибки компиляции отслеживания из файла msbuild

C: \ Program Files \ MSBuild \ Microsoft \ Windows Workflow Foundation \ v3.0 \ Workflow.Targets (80,3): ошибка: имя типа или пространства имен 'Foo' не найдено (вам не хватает используя директиву или ссылку на сборку?)

Ничего о файле и строке даже с диагностическим уровнем многословия. Однако VS удается найти файл и номер строки. Я не хочу устанавливать VS на машине, на которой мы работаем. Есть ли способ сообщить компилятору рабочего процесса сообщать имена исходных файлов и номера строк для ошибок компиляции?

Спасибо!

ответ

0

Можете ли вы построить его в командной строке с помощью MSBuild на машине, в которой он успешно работает с помощью Visual Studio, или же он не работает там?

Сайед Ибрагим Хашими

My Book: Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build

+0

завершается так и без VS, VS дает номера строк и имена файлов жестко. – axk

+0

Пробел не в том, что я не могу найти конкретную ошибку, но мне нужно запустить VS на другой машине, чтобы отслеживать такие ошибки. – axk

+1

Хорошо, в этом случае я не уверен. Возможно, вам придется подключиться к одному из членов команды MSBuild или Visual Studio. Пробовали ли вы MSDN-форум MSBuild (http://social.msdn.microsoft.com/Forums/en-US/msbuild/threads)? Обычно они контролируют это. –

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