Category Archives: MSBuild

Платформа сборки проекта MSBuild

Azure: GoCD и MSDeploy – деплой UmbracoCMS в Azure WebServices

10/14/2016
 

 Описание инфрастуктуры и процесса деплоя приложения одного немецкого производителя приятноалкогольной продукции. Работает на UmbracoCMS, .NET, язык – C#, использует две Azure (MS) SQL базы – одну для хранения настроек, вторую – для пользовательских данных. Для приложения имеются две различные ресурс-группы – Development и Production, при этом у Production имеется Staging swap-slot (у Dev – тоже, но он пока не… Read More »

MSBuild: MSB4036: The “TransformXml” task was not found

07/14/2016
 

 Сборка .NET проекта останавливается с ошибкой: 10:42:42.010 (AfterBuild target) -> 10:42:42.010 C:\GO\pipelines\Platform\server\Platform_Soln\Platform.CMS\Platform.CMS.csproj(2584,5): error MSB4036: The “TransformXml” task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is “public” and implements the Microsoft.Build.Framework.ITask interface. 3.)… Read More »

MSDeploy: обновить параметры в web.config во время деплоя

07/08/2016
 

 Во время деплоя требуется изменить некоторые параметры для приложения в файле web.config. Сделать это можно с помощью файла параметров и опции MSDeploy –setParamFile. Проверяем наличие MSDeploy: PS C:\> dir ‘C:\Program Files (x86)\IIS\Microsoft Web Deploy V3’ … -a— 3/9/2016 11:05 AM 216440 msdeploy.exe -a— 4/24/2015 9:26 AM 227 msdeploy.exe.config

Bamboo: настройка Elastic Bamboo и агента на AWS EC2 – Windows

06/26/2015
 

 У Bamboo оказалась замечательная реализация “прямой” работы с агентами в облаке от Amazon. Bamboo может сам создавать, останавливать и удалять агенты, которые базируются на AMI-образе в вашем аккаунте на Amazon. Amazon – создание сервера и образа Для начала – создадим новый EC2-инстанс. Наше приложение собирается с помощью MSBuild и Unity, поэтому – агенты будут работать на Windows:

MSBuild: введение в файл проекта – Properties, Targets

04/12/2015
 

 Краткий перевод из книги Inside the Microsoft Build Engine. Файл MSBuild – простой XML-файл, который так же называется “файл проекта MSBuild” (MSBuild project file). Файл описан двумя XSD-файлами (XML Schema Definition) – Microsoft.Build.Commontypes.xsd и Microsoft.Build.Core.xsd, которые расположены в каталоге c:WindowsMicrosoft.NETFramework64v4.0.30319MSBuild: > dir c:WindowsMicrosoft.NETFramework64v4.0.30319MSBuild /b Microsoft.Build.Commontypes.xsd Microsoft.Build.Core.xsd Все данные файла проекта должны располагаться внутри элемента <Project>. При сборке проекта требуется точно знать две вещи… Read More »