Re[2]: MSBuild параметр TreatWarningsAsErrors
От: hardcase Пират http://nemerle.org
Дата: 12.03.10 15:38
Оценка: 84 (1)
Здравствуйте, VladD2, Вы писали:

VD>В общем, займись...


Сделано.
/* иЗвиНите зА неРовнЫй поЧерК */
MSBuild параметр TreatWarningsAsErrors
От: hardcase Пират http://nemerle.org
Дата: 12.03.10 09:46
Оценка:
В компиляторе нет ключа -warnaserror, но этот параметр сборки его генерирует:
// MSBuildTask.n, строка 177
commandLine.AppendPlusOrMinusSwitch("\n/warnaserror",   base.Bag, "TreatWarningsAsErrors");

В связи с этим компилятор справедливо ругается о том, что не найден файл /warnaserror+ (или -).
/* иЗвиНите зА неРовнЫй поЧерК */
Re: MSBuild параметр TreatWarningsAsErrors
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.03.10 13:33
Оценка:
Здравствуйте, hardcase, Вы писали:

H>В компиляторе нет ключа -warnaserror, но этот параметр сборки его генерирует:

H>
H>// MSBuildTask.n, строка 177
H>commandLine.AppendPlusOrMinusSwitch("\n/warnaserror",   base.Bag, "TreatWarningsAsErrors");
H>

H>В связи с этим компилятор справедливо ругается о том, что не найден файл /warnaserror+ (или -).

Ну, так надо сделать. Тем более, что практически все предупреждения компилятора свидетельствуют об ошибке и их лучше не игнорировать.

Опции компилятора настраиваются в CompilationOptions.n. Функции вывода сообщений в Utility.n. Все что надо сделать, это добавить проверку и перенаправление в функции Warning.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: MSBuild параметр TreatWarningsAsErrors
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.03.10 13:34
Оценка:
В общем, займись...
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.