Dans toutes mes autres applications .net, mon processus de construction (un mélange de tâches nant et personnalisées) met automatiquement à jour AssemblyInfo.cs [AssemblyVersionAttribute] avec le numéro de build actuel avant l'appel à msbuild, estampillage dans le numéro de construction dans le numéro de version.Gestion de version BizTalk automatique dans mon processus de construction
Je travaille actuellement sur mon premier projet BizTalk et j'aimerais faire la même chose avec les numéros de version des assemblages BizTalk, mais j'ai eu des problèmes! Tout d'abord, les numéros de version de l'assemblage sont stockés dans les fichiers btproj, donc j'ai fait un peu de googling et trouvé www.codeplex.com/biztalk qui ressemblait à la réponse à mon problème, mais il y a un problème plus profond!
J'ai un projet pour mes schémas et un autre pour mes pipelines, le projet pipelines référence mon projet schémas car j'ai un fichier plat dis/assemblers. Le problème survient lorsque je mets à jour les numéros de version, car leur mise à jour, même depuis Visual Studio, ne met pas à jour les références des composants de pipeline aux schémas. Par conséquent, si je mets à jour manuellement tous les numéros de version dans l'EDI VS de 1.0.0.0 à 1.1.0.0, la construction échoue car les fichiers plats dis/assemblers des composants de pipeline font toujours référence à l'ancienne version 1.0.0.0 des schémas! Ils ne mettent pas à jour automatiquement!
Est-ce un processus manuel de mise à jour des numéros de version des projets BizTalk dans les pages de propriétés, puis de construction des projets et de mise à jour manuelle des références dans les propriétés de tous les composants pipeline?
Cela signifie que mon processus de construction ne peut pas contrôler la partie du numéro de version de mes numéros de version!
Ou existe-t-il une meilleure méthode de gestion des numéros de version des assemblys BizTalk?
J'ai entendu sur le fil que l'intégration correcte avec MSBuild est l'une des grande nouvelle fonctionnalité pour BT 2009 –
ne peux pas attendre pour cela alors! ce serait génial d'avoir ces solutions biztalk en ligne avec le reste de nos constructions. –