Compartir a través de


Consideraciones acerca de la creación de proyectos de BizTalk

En esta sección se proporciona información que debe tener en cuenta al crear proyectos de BizTalk con Visual Studio.

Evitar los errores de compilación que causan los proyectos demasiado grandes

El compilador de Visual Studio no compila correctamente un proyecto si el resultado es un ensamblado de más de 75 megabytes. Cuando el compilador alcanza una restricción de tamaño, emitirá el error irrecuperable CS0013 "Error inesperado al escribir metadatos en el nombre> de archivo<" y se detendrá.

Para evitar este problema, se recomienda que los proyectos no excedan los 10 megabytes a menos que sea absolutamente necesario. ¿Por qué?

  • Los proyectos más pequeños suelen ser más fáciles de implementar porque hay menos pasos de implementación. Y con los proyectos más pequeños, es más probable que los pasos estén más relacionados (por ejemplo, administración de descuentos de socios comerciales o administración de sugerencias).

  • Es más fácil aislar errores, problemas de implementación y solucionar otras cuestiones cuando se trabaja con proyectos más pequeños. Encontrar un error en un proyecto con 140 esquemas y muchas asignaciones y secuencias de comandos personalizados será mucho más difícil que encontrar un error en un proyecto con solo 10 esquemas y algunas asignaciones y secuencias de comandos.

  • Separar un proyecto grande en varios más pequeños puede reducir su complejidad. Los proyectos pequeños son más fáciles de administrar.

  • Los proyectos pequeños se compilan más rápido.

  • Dividir un proyecto grande con muchos esquemas no relacionados en proyectos más pequeños con esquemas muy relacionados entre sí puede mejorar el rendimiento. Esto se debe a que solo algunos de los ensamblados se cargarán a la misma vez.

Evitar utilizar el nombre del proyecto como el nombre de tipo de asignación

Al agregar una nueva asignación a un proyecto de BizTalk en Visual Studio, no use el nombre del proyecto como nombre de tipo. Si lo hace, el compilador generará uno o varios errores similares a "El nombre> del nombre <del tipo" no existe en el tipo".

Para cambiar el nombre de tipo de un mapa desde un proyecto de BizTalk, haga clic en el mapa en el panel Explorador de soluciones y, a continuación, compruebe la propiedad de nombre de tipo en el panel Propiedades. Si es el mismo, necesita modificarlo sin olvidarse de cambiar cualquier configuración que dependa de él.

Compatibilidad con Visual Studio Team System

Los proyectos de BizTalk en Visual Studio no admiten directamente todas las características de Visual Studio Team System. Las características de control de código fuente de Visual Studio Team System son compatibles con BizTalk Server. Visual SourceSafe es también totalmente compatible con el seguimiento y las versiones de artefactos de proyecto de BizTalk.