Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Design Automation for Inventor 2
Design Automation for Inventor 2

Design Automation for Inventor 2

Autodesk

|
56 installs
| (0) | Free
Design Automation for Inventor
Download

Design Automation: Visual Studio Project Templates for Inventor

Templates

All the installed templates are available when creating a new project.

  • Open Visual Studio
  • Create a new project (File → New → Project)
  • Select "Visual C#" group
  • Pick an installed template (e.g. "Design Automation for Inventor")
  • Enter a name
  • Click OK
  • Rebuild Solution
  • Open Task List (View → Task List) and complete all tasks

Design Automation for Inventor (recommended)

It is a multiple project solution. There are three projects: "Debug Plugin Locally", "Plugin project" and "Interaction project". It is recommended to start with this template.

Wizard

Wizard will open once you click on "Create". It will ask you which .NET version you are targeting:

  • .NET 8 - recommended for Inventor 2025 or newer.
  • .NET Framework 4.8 - use if you need to target Inventor 2024 or older.

You can also fill in other info that can be changed later:

  • Path to your Inventor Bin folder - for Debug Plugin Locally and Plugin projects
    • Path will be replaced by PATH_TO_YOUR_INVENTOR_BIN if left empty
  • Inventor version - for Interaction project
    • Latest version is selected if no version is found (Inventor version will be shown as None in the Wizard)
  • Credentials (Client ID and Secret) - for Interaction project
    • Credetials will be replaced by !!! CHANGE ME !!! if left empty
  • Note: template will list only installed Inventor versions that are supported by the selected .NET version

Validity of the path to your Inventor Bin folder is checked automatically. Warning icon will be shown if the path is not correct. Hover over it for more info.

If you want to confirm validity of the credentials, click on the "Check credentials" button. It will try to send a request to obtain an Access Token with necessary scope. After that message box with result will be shown.

Confirm by clicking "Finish" (validity is not checked).

If you have chosen .NET Framework version, message telling you that the project has been modified will appear. Click on "Reload All".

Debug Plugin Locally

This project is used for debugging of a plugin. It starts a local Inventor, opens a document and runs the plugin. The project has to reference the plugin (Project → Add Reference). Use this template if you have a solution with a plugin which you need to debug (Add → New Project).

Interaction project

A sample project, which allows to post app bundle, activity and work item to Design Automation services by using [.NET SDK]. By default building this project will also build Plugin project. You can change which projects you want tu build (tutorial here).

Plugin project

This template creates a new plugin which contains just the most important code.

There are two variants of this project:

  • Plugin project - .NET Framework 4.8
  • Plugin project (.NET 8) - .NET 8

There is a step-by-step tutorial which demonstrates how to upload the plugin and run a workitem on the server.

Tutorials

Build Plugin project with Interaction project

  • In the Project menu, choose Project Dependencies
  • Choose Interaction project
  • Add your Plugin project to Depends on

Change path to Inventor Bin folder

  • Open .csproj of your DebugPluginLocally and Plugin projects
  • Search for <InventorBinFolder> and change the path

Change Credentials

  • Open appsettings.json in your Interaction project
  • Change ClientId and ClientSecret

Change Inventor version

  • Open Publisher.Custom.cs in your Interaction project
  • Change the Engine variable

Disable or Uninstall Visual Studio Project Template for Inventor

If you want to disable or uninstalled Visual Studio Project Template for Inventor

  • Open Visual Studio
  • Create a new project (File → New → Project)
  • Select "Visual C#" group
  • Pick an installed template (e.g. "Design Automation for Inventor")
  • Enter a name
  • Open Manage Extensions (Extensions → Manage Extensions)
  • Find Visual Studio Project Template for Inventor
  • Disable or Uninstall it
  • Close Manage Extensions dialog
  • Close Visual Studio
  • Click "Modify" button in the VSIX Installer dialog if uninstall Visual Studio Project Template for Inventor
  • Close VSIX Installer dialog

Release Notes

2.0.0 (02/13/2025)

  • Added support for Inventor 2025_Ne8
  • Added .NET 8 version of Plugin project
  • Updated DebugPluginLocally project to .NET 8
  • Implemented wizard for Design Automation for Inventor
  • Plugin project builds when building Interaction project
  • VS2022 is minimal supported version
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft