Pregunta

Cuando corro msbuild en mi archivo .btproj BizTalk 2009, los objetivos predeterminados de ejecutar el proyecto y se construye.

¿Hay un objetivo que puedo invocar a Distribuir el proyecto?

¿Fue útil?

Solución

Por desgracia, no, no lo hay.

Sin embargo, esto probablemente sería inútil, porque tan pronto como se dieron soluciones que consisten en múltiples proyectos y soluciones modulares, no habría una manera fácil de gestionar las dependencias entre ellos.

En su lugar, podría ser mejor invertir un poco de tiempo para configurar una infraestructura de despliegue apropiado. Como sugiere Thomas, que deberían poner echar un vistazo a la extensa marco de implementación de BizTalk en CodePlex que cubre casi cualquier requisito es posible que desee a la dirección con BizTalk.

Si eso parece demasiado intimidante, le sugiero que construir un marco de implementación simple usando msbuild. En realidad, es bastante simple y fácil de hacer. la construcción de los proyectos individuales sería una brisa porque debe invocar los objetivos estándar de los archivos .btproj. Otras tareas, tales como la implementación, se podría escribir simplemente llamando a la utilidad de línea de orden interna BtsTask.

Una gran cantidad de tareas de terceros están disponibles para hacer frente a los proyectos de ayuda con BizTalk.

Por favor, eche un vistazo a este post en mi blog para más información.

Otros consejos

No hay ninguna razón hoy para crear sus propias herramientas de implementación para BizTalk desde cero. Por favor, eche un vistazo al Marco de implementación de BizTalk en http://biztalkdeployment.codeplex.com . Cubre simple de los escenarios de despliegue complejos, y también incluye la gestión de configuración y herramientas de productividad de desarrollador para BizTalk.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top