В данной статье речь пойдет о том, как расширить процесс сборки проекта с помощью MSBuild. Меню Основные понятия — что такое target и task в MSBuild Жизненный цикл сборки MSBuild — какая последовательность вызова таргетов Подготовка окружения для примеров Таргеты в MSBuild — пример использования некоторых таргетов MSBuild Создание собственного таргета MSBuild Таски в MSBuild — пример использования некоторых тасков MSBuild Переменные и макросы в .csproj Ссылки Читать дальше →
MSBuild – популярная сборочная платформа с открытым исходным кодом от Microsoft, которую используют разработчики по всему миру. В далёком 2016 году мы уже проверяли проект при помощи PVS-Studio и нашли несколько подозрительных мест. Давайте посмотрим, что удалось обнаружить в коде MSBuild при повторной проверке. Читать далее
MSBuild — это платформа автоматизированной сборки приложений от Microsoft, которая используется для компиляции, упаковки и развёртывания приложений. Проект пользуется большой популярностью среди разработчиков, и мы сами активно применяем его в работе нашего анализатора. В статье мы расскажем о потенциальных ошибках, которые нам удалось выявить в продукте от Microsoft. Читать далее
Microsoft активно развивает свои проекты с открытым кодом, например, ASP.NET Core или MSBuild. Вместе с этим набирает популярность и тестовый фреймворк xUnit, используемый в них для модульного тестирования. В этой статье мы рассмотрим несколько способов запуска xUnit-тестов для непрерывной интеграции проекта средствами TeamCity. Читать дальше →