Добавил давеча параметр в компилятор, позволяющий отключить проверку переполнения, осуществляющуюся по-умолчанию: -checked+/-
Он работает, фсе замечательно, но вот при добавлении соответствующего параметра в msbuild возник вопрос.
Обновленный мною Nemerle.MSBuild.targets (в <Ncc> добавил атрибут CheckIntegerOverflow="$(CheckIntegerOverflow)") копируется в boot каталог и используется для билда всего что есть. Но сборщик ругается, что для моего параметра (CheckIntegerOverflow) не нашлось свойства в классе Ncc. И правильно — его там еще нет.
Как вообще быть в такой ситуации?
Напрашивается банальное решение — в boot иметь targets-файл, с которым сборщик сможет работать, а не копировать его из каталога проекта Nemerle.MSBuild.Tasks.