Saltar a contenido

Instalador: Modo Desarrollo

El modo Desarrollo del instalador está orientado a desarrolladores que trabajan con proyectos Flexygo Core en Visual Studio o VS Code. Ofrece dos operaciones: crear un nuevo producto desde la plantilla oficial, o gestionar productos ya existentes en el workspace.

Requisito previo para VS Code: Node.js en PATH global

Si vas a trabajar con el proyecto desde VS Code, necesitas tener Node.js instalado y disponible en el PATH global del sistema. Si no está en el PATH, la compilación del Frontend fallará. Consulta los requisitos de desarrollo.

Pantalla principal del instalador — sección Desarrollo
Pantalla principal: el modo Desarrollo ofrece 2 opciones

Crear un nuevo producto

Esta opción genera la estructura completa de un producto Flexygo Core a partir de la plantilla oficial: proyectos Frontend, Backend y bases de datos, listos para abrir en Visual Studio o VS Code.

Pantalla de creación de producto
Formulario para crear un nuevo producto

Introduce el nombre del producto y la ruta donde se generará el proyecto. El instalador instala la plantilla (o la actualiza si ya está instalada) e instala o actualiza también las herramientas de desarrollo:

  • Flexygo Product Tools — permite generar NuGets y actualizar el proyecto desde línea de comandos o desde las extensiones de Visual Studio y VS Code
  • Flexygo MCP — servidor MCP para integración con Copilot y otros clientes IA

Una vez completado, crea la solución a partir de la plantilla.

Producto creado correctamente
Producto generado — listo para abrir en Visual Studio o VS Code

Alternativa por línea de comandos

También puedes crear un producto usando la plantilla directamente con dotnet new. Consulta la guía de Plantilla de producto.

Gestionar productos existentes

Esta opción escanea el workspace en busca de proyectos Flexygo Core y permite actualizar la versión del Core o generar los NuGets del producto.

Carga del workspace

Al entrar, el instalador analiza el workspace en busca de soluciones Flexygo Core.

Buscando proyectos actualizables
El instalador escanea el workspace en busca de proyectos Flexygo Core

Lista de productos

Una vez cargados, los productos aparecen mostrando la versión actual instalada y la última versión estable disponible de Flexygo. Se puede alternar entre vista de lista y cuadrícula, y filtrar por nombre.

Lista de productos encontrados
Vista de lista: versión actual → última versión estable disponible, con acciones por producto

Vista de cuadrícula con filtro
Vista de cuadrícula con filtro activo

Actualizar versión del Core

Pulsa Actualizar en el producto deseado para actualizar los paquetes NuGet del Core a la versión disponible. El instalador realiza el proceso y confirma el resultado.

Producto actualizado correctamente
Confirmación de actualización del producto a la nueva versión del Core

No actualices manualmente los paquetes NuGet

El actualizador realiza pasos adicionales (sincronización de recursos, merge de appsettings…) que no ocurren con una actualización manual de NuGet desde Visual Studio o VS Code.

Generar NuGets del producto

Pulsa Generar NuGets para empaquetar el producto. El instalador pide la versión con la que etiquetar los paquetes generados.

Diálogo de versión para generar NuGet
Introduce la versión con la que se generarán los paquetes NuGet del producto

Al completarse, se abre automáticamente el explorador de archivos con la carpeta donde se han generado los paquetes. Los paquetes resultantes (Frontend, Backend, Conf.Database, Data.Database) quedan disponibles para publicar en un feed NuGet o distribuir al instalador.