Для чего используется Psake?

Создание решения C# или сценария автоматизации сборки. Если оно предназначено для построения решения, почему для него нужно использовать MSbuild... И в нем также будет изначально написан сценарий clean

1 ответ

Решение

Psake, как правило, уклоняется от сценариев сборки на основе XML.

Поскольку Psake является модулем PowerShell, а Powershell - это язык сценариев, построенный на основе.NET, у вас есть доступ ко всей среде.NET, чтобы можно было легко писать собственные сценарии сборки.

Psake вызывает MSBuild для создания проектов.NET, потому что проекты .proj файлы (или языковой вариант .proj файлы) и содержат все данные и метаданные проекта в структуре, понятной движку MSBuild. Конечно, вы могли бы справиться с вызовом компилятора и выполнить всю работу самостоятельно, но это было бы изобретением велосипеда.

Истинная сила Psake заключается в возможности легко расширять скрипт сборки, используя быстрый и мощный язык программирования.

Другие вопросы по тегам