2013-03-21 4 views
2

Есть ли способ заставить MSBuild обрабатывать определенное предупреждение как ошибку?MSBuild: обрабатывать одно предупреждение как ошибку

При запуске Опубликовать цель для файла ccproj сделать cspkg для развертывания Azure, отбрасывается эта ошибка:

Project.Name: предупреждение WAT150: Проект «Project.Name» является в зависимости от следующей сборки: C: \ Windows \ assembly \ GAC_64 \ DllName \ 2.10.0.0__Guid \ DllName.dll. Эта сборка отсутствует в упаковке. Чтобы убедиться, что роль запущена, добавьте эту сборку в качестве ссылки на проект и установите для свойства Copy Local значение true. [C: \ зд \ 66 \ 797 \ Sources \ Applications \ облако \ Project.Name.ccproj]

Это предупреждение, что, вероятно, означает, что роль не будет запускаться при развертывании ... Я бы как сделать WAT150 ошибкой. Есть ли способ сделать конкретное, одно предупреждение или список предупреждений об ошибке?

ответ

1

в MSBuild варианты командной строки у вас есть это:

warningsAsErrors

Задает список предупреждений для лечения как ошибки. Этот параметр эквивалентен переключателю компилятора/warnaserror.

док ссылка: http://msdn.microsoft.com/en-us/library/vstudio/bb629394(v=vs.100).aspx

+0

Это на самом деле не ** командной строки ** опция. Параметром командной строки будет '/ p: key = value', при этом ** key ** является' warningsAsErrors' – MSalters

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

  • Нет связанных вопросов^_^