Во всех моих других приложениях .net мой процесс сборки (смесь nant и настраиваемых задач) автоматически обновляет Assembly AssemblyVersionAttribute AssemblyInfo.cs с текущим номером сборки перед вызовом msbuild, тиснение в номере сборки в номере версии.Автоматическая версия BizTalk в моем процессе сборки
Я сейчас работаю над своим первым проектом BizTalk, и я хотел бы сделать то же самое с номерами версий сборок BizTalk, но у меня возникли проблемы!
Прежде всего номера версий aseembly хранятся в файлах btproj, поэтому я сделал некоторые поисковые запросы и нашел www.codeplex.com/biztalk, который выглядел как ответ на мою проблему, но есть более глубокая проблема!
У меня есть проект для моих схем, а другой для моих конвейеров, проект трубопроводов ссылается на мой проект схем, так как у меня есть плоский файл/сборщики. Проблема возникает, когда я обновляю номера версий, так как обновление их даже изнутри visual studio не обновляет ссылки на компоненты конвейера на схемы.
Так что, если я обновляю все номера версий вручную в VS IDE с 1.0.0.0 до 1.1.0.0, сборка завершится неудачно, так как компоненты компоновщика плоских файлов/сборщиков все еще ссылаются на старую версию 1.0.0.0 схем! Они не обновляются автоматически!
Действительно ли это ручной процесс обновления номеров версий проектов BizTalk на страницах свойств, а затем создание проектов и ручное обновление ссылок на них в свойствах всех компонентов конвейера, которые ссылаются на них?
Это означает, что я не могу обработать процесс сборки номера сборки номеров моей версии!
Или существует лучший способ управления номерами версий сборок BizTalk?
Я слышал на проводе, что правильная интеграция с MSBuild является одной из большой новой функции для BT 2009. – 2008-11-06 21:23:17