Я автоматизировал все свои сборки с помощью PSake и нашел действительно полезным сделать мою сборку TeamCity более мощной.
Одна вещь, которую я хотел бы представить, это шаг, чтобы убедиться, что все проекты в решении имеют предупреждения как ошибки, установленные на true. Не часто я замечаю проект, в котором его нет, но сейчас я также работаю над устаревшей базой кода, где он не так распространен.
Я надеялся, что смогу быстро проверить, включена ли настройка.
Я предполагаю, что был бы способ проверить правильный текст (
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
) в файлах. * Proj, но я надеялся, что может быть более чистый или более эффективный способ.
Есть идеи?