|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.10.2009, 15:10 | #1 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Автоматизация сборки C# Project
Мне при каждом билде нужно выполнять большое количество действий (скомпилировать в режиме Release, скопировать .exe, скомпилировать в другом режиме, переименовать .exe, скопировать его).
Возможностей Post-build event command line мне явно не хватает (хотя бы потому что эти настройки общие для всех режимов). Поэтому я хочу сделать .bat с компиляцией из консоли. Можно ли из консоли скомпилировать проект с настройками из файла .csproj (чтобы не задавать параметры вручную)? Может, есть еще какие-нибудь возможности для автоматизации сборки? |
12.10.2009, 18:04 | #2 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Почитай про Nant.
|
13.10.2009, 18:55 | #3 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Спасибо за совет. Пока времени на это нет, а потом, может, отчет напишу.
|
14.10.2011, 11:07 | #4 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Итак, через два года я таки нашёл время автоматизировать сборку своих проектов.
Начал с простого: MSBuild + cmd. Получился такой батник для сборки и запуска проекта: Код:
2) Записываем в него "MLDip build and run", текущую дату и время 3) Собираем проект в режиме Release 4) Удаляем старую папку с релизом 5) Создаём необходимые папки 6) Копируем бинарники из Release 7) Копируем файлы настроек из Debug (так как он юзается чаще, и настройки там обычно новее) 8) Копируем readme.txt 9) Запускаем программу Дла автоматической сборки дистрибутива в Smart Install Maker у меня похожий батник, отличающийся только концовкой: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получаю сообщение "This file is used by the project manager only and should be treated like the project f | fs444 | C++ Builder | 1 | 22.09.2009 11:05 |
Как уменьшить размер сборки? | Д'якон | Общие вопросы Delphi | 12 | 03.09.2009 11:18 |
Сборки Windows | Bearw08 | Windows | 20 | 30.03.2009 00:38 |
Программа планирования завода по сборки | jungo | Софт | 1 | 29.07.2008 14:01 |