InventorAddInTemplatePackage 1.0.0

dotnet new install InventorAddInTemplatePackage@1.0.0
                    
This package contains a .NET Template Package you can call from the shell/command line.

Template Package: Developing Add-Ins for Inventor using C#

This package contains just 1 template. You should be able to start running your implementation of the template without changing a single line of code.

Requirements

  • Since Inventor is not installable on non-windows devices even debugging on non-windows devices is not possible.
  • You need an installation of Inventor on your device. The free trial version works fine too.

The Template

This template helps to set up a NET8.0-windows project to quickly start developing a new add-in. It supplies you with a Model-View(s)-Presenter structure that already contains a basic code example.

The template is made to do a couple of things. In the background, when building the add-in, it:

  • Copies the necessary .dll and .addin file to the Application folder.
  • Starts running Inventor 2026.

It also helps you a little bit with some basic actions, like:

  • Button creation: creating a button is pretty easy, but adding images to these buttons is based on some old code. The helper "PictureDispConverter.cs" that is based on the official tutorial makes it easier.
  • Creating Panels via the RibbonBuilder.
  • Creating Tabs via the RibbonBuilder.
  • Setting a couple of application settings in assets folder, ready to be replaced by you personal preferences.

As an example, it provides you with a simple Add-In that places a button in the ribbon of the Zero Doc (the Inventor startup page). The button is placed on a new tab and panel and by pressing it, it shows a simple message box. Couldn't be simpler, right?

Everything starts in the StandardAddInServer.cs that contains the "Activate" function that will be run from Inventor. This could be a good starting point to explore the template.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 232 9/11/2025