В настоящее время у меня есть система ночной сборки, выполняемая как запланированная задача Windows, вызывающая пакетный файл, которая работает примерно так:
- Проверьте последнюю версию Subversion
- Измените файл AssemblyInfo.vb основного исполняемого файла и библиотек, чтобы установить номер версии 0.0.0.revision
- Вызовите MSBuild для сборки всего (включая установщик)
- Загрузка установщика и журнала сборки на FTP-сервер
Это работает нормально, но шаг 2 грязный и хрупкий, и я не могу себе представить, что это единственный способ сделать то, что я хочу. Есть идеи?