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
- Migrar y adaptar el contenido del README de desarrollo a páginas Markdown individuales.
- Añadir ejemplos de código con resaltado de sintaxis.
- Documentar el pipeline de build y firma del MSI.
- 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.