В данной статье речь пойдет о том, как расширить процесс сборки проекта с помощью MSBuild. Меню Основные понятия — что такое target и task в MSBuild Жизненный цикл сборки MSBuild — какая последовательность вызова таргетов Подготовка окружения для примеров Таргеты в MSBuild — пример использования некоторых таргетов MSBuild Создание собственного таргета MSBuild Таски в MSBuild — пример использования некоторых тасков MSBuild Переменные и макросы в .csproj Ссылки Читать дальше →
Мне в руки попался обычный файл с расширением .vbs. Ничего необычного. Открываю посмотреть, что там внутри, и сначала даже немного разочаровался. Какой-то VBScript, временные файлы, cmd.exe, PowerShell. Ну, думаю, очередной скрипт-загрузчик. Но потом заметил одну деталь. Скрипт читал сам себя. И вот тут стало уже интереснее. Читать далее
MSBuild – популярная сборочная платформа с открытым исходным кодом от Microsoft, которую используют разработчики по всему миру. В далёком 2016 году мы уже проверяли проект при помощи PVS-Studio и нашли несколько подозрительных мест. Давайте посмотрим, что удалось обнаружить в коде MSBuild при повторной проверке. Читать далее
Прочие статьи цикла AES — американский стандарт шифрования. Часть I АES — американский стандарт шифрования. Часть II AES — американский стандарт шифрования. Часть III AES — американский стандарт шифрования. Часть IV AES — американский стандарт шифрования. Часть V. Атака После подробного