Guía del Desarrollador — Introducción

Esta sección documentará el ciclo completo de desarrollo de un add-in para Autodesk Inventor, basado en el proyecto Inventor Productivity Suite y las prácticas establecidas por MCAD.

Estado: En preparación. El índice siguiente refleja la estructura prevista; las páginas individuales se publicarán progresivamente.

¿Para quién es esta guía?

Desarrolladores que crean, depuran y despliegan complementos de Inventor con .NET (C# / VB.NET), ya sea un plugin individual o una suite modular con varios DLLs.

Índice previsto

1. Instalaciones previas

Página Contenido
Visual Studio 2022 Instalación y cargas de trabajo necesarias
.NET Framework vs .NET moderno Cuándo usar net48 vs net8.0-windows
SDK de Inventor Instalación y referencias al API de Inventor

2. Desarrollo

Página Contenido
Configuración del .csproj Target framework, referencias COM, copia de DLL
StandardAddInServer Punto de entrada del add-in, ciclo de vida
Estructura de carpetas Convención Core, Ribbon, Commands, Services

3. Debug

Página Contenido
Modo depuración Attach a Inventor, configuración de launchSettings
Breakpoints y logs Diagnóstico de carga y errores en producción

4. Despliegue

Página Contenido
Proyecto individual Un DLL, un .addin, instalación manual
Proyecto múltiple Solución con varios módulos/feature DLLs
Generación de instalador MSI firmado, InstallAware / WiX
Soporte multiversión Inventor 2025, 2026, 2027 desde una sola base
Despliegue a producción Firma de código, CI/CD, publicación en catálogo

5. Inventor Productivity Suite — construcción paso a paso

Paso Contenido
Introducción Visión general de la suite y arquitectura
Plugin solo vs suite Cuándo usar cada enfoque
Paso 1 — Base funcionando Add-in mínimo que carga en Inventor
Paso 2 — Estructura + AddInContext Contexto compartido entre módulos
Paso 3 — Carpeta Ribbon Definición XML de cinta y paneles
Paso 4 — Carpeta Commands Comandos y handlers
Paso 5 — Services + Export PDF Primer feature real con servicios

Features documentados en el README fuente

El README de Inventor Productivity Suite ya describe estos features implementados:

  • Export STEP
  • Export DXF
  • Edit iProperties
  • Assign Material
  • Auto Holes
  • Export BOM
  • Part Generator
  • Iconos en botones de cinta

Estas páginas se añadirán como subsecciones del paso a paso cuando la guía entre en redacción activa.

Relación con Inventor Tools

Aspecto Inventor Tools Inventor Productivity Suite
Público Usuario final Desarrollador
Arquitectura Multi-DLL VB.NET + C# Suite modular C# (.NET 8)
Versiones Inventor 2025, 2026, 2027 2025, 2026, 2027
Documentación Guía de usuario Esta guía (en preparación)

Próximos pasos

  1. Migrar y adaptar el contenido del README de desarrollo a páginas Markdown individuales.
  2. Añadir ejemplos de código con resaltado de sintaxis.
  3. Documentar el pipeline de build y firma del MSI.
  4. Publicar checklist de despliegue y soporte multiversión.

Mientras tanto, consulta la Guía de usuario de Inventor Tools para documentación de las herramientas MicroCAD ya en producción.