Developing Add-in


You can create an original add-in for RootPro CAD using Visual Studio, a development tool by Microsoft.

Development tool Visual Studio

Download and use free Visual Studio Community or Visual Studio Express for Windows Desktop. You can also use Visual Studio Enterprise/Professional product version.
The following versions can be used.

  • Visual Studio 2022 (Enterprise/Professional/Community)
  • Visual Studio 2019 (Enterprise/Professional/Community)
  • Visual Studio 2017 (Enterprise/Professional/Community/Express for Windows Desktop)

Visual Studio Community is a free version for personal developers and small- to medium-sized corporate users, having functions equivalent to Visual Studio Professional product version.
Visual Studio Express for Windows Desktop is a free version and can be used by anyone from individuals to large-sized firm employees, though the functions are limited.

Check detailed use conditions before downloading software from the Microsoft website.
* The supported OS for Visual Studio 2022 is Windows 11/10, and the supported OS for Visual Studio 2019/2017 is Windows 10/8.1/7(SP1).
Downloading Visual Studio Community 2022

.NET Framework 4.6.2 development tools with the Visual Studio Installer.

The "Visual Studio Installer" allows you to install Visual Studio by selecting only the features you need.
.NET Framework 4.6.2 is used to develop the RootPro CAD add-in, so you will need to install the .NET Framework 4.6.2 Development Tool.
Launch the Visual Studio Installer and select ".NET desktop development" from the list of features and check the box.
".NET Framework 4.6.2-4.7.1 development tools" in the "Optional" section on the right side of the window and install it.

Development language

Add-ins for RootPro CAD can be developed by programming languages supporting .NET Framework 4.6.2 by Microsoft. Some of the programming languages supporting .NET Framework 4.6.2 as follows:

  • Visual C#
  • Visual Basic (VB)
  • Visual C++/CLI (VC)
Using RootPro CAD API in individual programming languages enables to access the core functions of RootPro CAD.
RootPro CAD Professional contains templates for add-in projects for Visual C# and Visual Basic to facilitate easy development.

Supplemental
Add-ins are only used in RootPro CAD Professional. RootPro CAD Free cannot use these functions.
Click [Launch Visual Studio] on [Add-ins] menu to start up Visual Studio. When Visual Studio is not installed, the Visual Studio website by Microsoft will be displayed, where Visual Studio Community 2022 is published for free. Download and install either of them.

Related topics