Бесплатное решение для автоматизации сборки Visual Studio

C/C++ часто означает стиль программирования, который похож на C и классы, или C и STL:-) Technicaly, это - C++, но минимум его преимуществ используется.

5
задан John Saunders 13 July 2009 в 15:57
поделиться

2 ответа

NAnt и CruiseControl.Net делают все это, за исключением того, что у него нет графического интерфейса для создания самих сценариев сборки. Графический интерфейс, который у него есть, представляет собой веб-интерфейс, который позволяет вам отслеживать / форсировать сборки, а также приложение на панели задач, которое делает то же самое. Если создание графического интерфейса для скриптов является действительно большим требованием, то final builder - один из ваших лучших вариантов, однако он будет стоить вам денег. Я не думаю, что вы получите графический интерфейс в этом разделе бесплатно.

3
ответ дан 14 December 2019 в 13:44
поделиться

Думали ли вы об использовании MSBuild? Он поставляется бесплатно с .NET framework.

Это потребует небольшого количества кода. Например, вам нужно будет создать новый класс .net (производный от Task), который переопределяет функцию Execute, а затем вызвать SVN для обновления исходного кода. Но основная часть настройки будет находиться в файле build.xml, в котором вы можете указать имена файлов решений и различные конфигурации.

Разумное введение здесь: MSBuild

Я понимаю, почему вы хотите сделать это через графический интерфейс, но, IMHO, гибкость, которую вы получаете с помощью MSBuild, стоит дополнительных усилий по его настройке, хотя это не так сложно, как написать его полностью с нуля на другом языке сценариев.

3
ответ дан 14 December 2019 в 13:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: