V10 RecursosReferencia
RecursosReferencia
Referencia
Años | Lista de Artículos

¿Cómo depurar (debug) proyectos de extensibilidad con Visual Studio?

Última modificación el 12/07/2024

Visual Studio ofrece dos configuraciones para compilar proyectos: Debug y Release. La configuración por defecto es Debug y debe utilizarse durante la fase de desarrollo, ya que es la única forma de depurar el código. La configuración de Release debe utilizarse cuando el proyecto esté finalizado y las assemblies estén listas para ser distribuidas a los clientes.

 width=

Después de crear el proyecto, la carpeta predeterminada que Visual Studio crea para colocar las assemblies compiladas es binDebugCon todo, ERP Cegid solo carga lo que hay en las carpetas CommonExtensions o Extensions. Así pues, existen dos opciones para depurar el código, que se explican a continuación.

Opción 1 (recomendada)

1. Instalar y configurar la extensión para Visual Studio Cegid Primavera Extensibility Essentials.

2. Crear el proyecto de extensibilidad utilizando la extensión para Visual Studio instalada.

 width=

3. Comprobar en las propiedades del proyecto que, tanto el Post build event como el Start external program, ya están configurados.

 width=

 width=

5. Ejecutar con F5

La extensión para Visual Studio Cegid Primavera Extensibility Essentials, cuando está correctamente configurada, rellena esta opción automáticamente cuando se crea el proyecto de extensibilidad.

Opción 2

1. Compilar el proyecto de extensibilidad por primera vez en la carpeta por defecto binDebug.

2. Registrar la aplicación en el ERP Cegid (puede ver aquí cómo automatizar este proceso).

3. En las propiedades del proyecto, cambiar el Output path de la aplicación a la carpeta CommonExtensions o Extensions.

4. Debug por Attach

4.1. Abrir ERP Cegid.

4.2. En Visual Studio, seleccione DEBUG > Attach to Process.

4.3. Seleccione el proceso Erp100.exe y pulse Attach.

 width=

5. Debug normal

5.1. Abra las propiedades del proyecto.

5.2. Seleccione la pestaña Debug.

5.3. Seleccione la opción Start external program.

5.4. Localice el ejecutable del ERP Cegid.

5.5. Ejecute con F5

Bookmark or share this article
Esta página foi útil?
Obrigado pelo seu voto.
Artículos Relacionados
Características de las entidades y servicios Concepto de integración Concepto de extensibilidad ¿Cómo registrar proyectos de extensibilidad? Buenas prácticas de organización de proyectos de integración