Installation & Verification - .NET - Windows

This page describes how to install Open Inventor .NET on the supported platforms. The current version of Open Inventor .NET is available for the following platforms:

  • Windows XP (32-bit or 64-bit)
  • Windows 7 (32-bit or 64-bit)

Use the installer provided with the product to automatically install Open Inventor .NET.
Be sure to install the version of Open Inventor .NET that is appropriate for your platform (32-bit or 64-bit).

System requirements

Toolkit installation process

Documentation installation process

Setup the license key

Generate projects of demonstration programs

 System requirements 

  • Microsoft Visual Studio 2008 or 2010 or 2012 or 2013 with C# compiler.
  • Service pack 1 is required for Visual Studio 2008 and 2010; Update 3 for Visual Studio 2012; Update 1 for Visual Studio 2013.
  • .NET Framework:
    • .NET Framework 2.0 for Visual Studio 2008
    • .NET Framework 4.0 for Visual Studio 2010
    • .NET Framework 4.5 for Visual Studio 2012
    • .NET Framework 4.5.1 for Visual Studio 2013

  Toolkit installation process  

Open Inventor .NET is provided on Windows with an InstallShield™ installer. below the main steps:

  1. Information dialog
  2. License Agreement dialog
  3. Components selection dialog
    You can choose to install or not the SDK, the runtime environment (debug or PDB files, the release is mandatory), examples programs (source code or binaries) and reference manual.
  4. Installation location dialog
    Setup will suggest a default location for the installation, e.g., C:\OpenInventor\9.4.0 .NET Visual2012 x64, and allows you to select a different location if desired. We recommend using a directory name that includes the version number.
    Avoid using the Windows operating systems C:\Program Files directory because it protects its content and you will not be able to edit and build example programs.
  5. Start Menu Folder dialog
    You can choose the Windows Start Menu folder. The default is to use the same name as for the installation folder.
  6. Install process
    All Open Inventor files will be installed into the selected installation directory. 
  7. Copy License dialog
    At this step, the installer asks to locate the file containing the license strings necessary to unlock the product that you should have received from our licensing team. The environment variable OIV_LICENSE_FILE is set to the path of this file in the user's environment.
  8. Environment variables
    Setup will set the following environment variables for all users (added to the System environment variables): OIVNETHOMEOIVARCHOIV_LICENSE_FILE. Note OIVARCH is necessary only to run the delivered example programs.
  9. Completing the installation
    The last installation dialog allows access to the online documentation.

   Documentation installation process   

The offline documentation is distributed in a separate package Open Inventor.NET<product release>-Documentation.exe. The documentation installer contains a set of HTML pages extracted from the Open Inventor Developer Zone that can be used without internet access. However, some features of this documentation require Developer Zone access, such as searching for names and for bugs. The Open Inventor CHM help file is provided for faster access to the class help during application development.

  1. Welcome dialog
  2. License agreement dialog
  3. Installation location dialog
    Setup will suggest the same path where the toolkit was installed or a default location for the installation: e.g., C:\Open Inventor\9.4.0 .NET Documentation, and allows you to select a different location if desired. We recommend using a directory name that includes the version number.
  4. Start Menu Folder dialog
  5. Copy Files
    Setup will copy all documentation files into the selected installation directory. Setup does not put any files in system directories, only in the selected installation directory.
  6. Completing the installation
  7. Program Group 
    Setup will create the following icons in the Open Inventor\9.4.0 .NET Documentation group:
    1. Offline documentation
    2. Online documentation
    3. Open Inventor forum
    4. Reference manual

Setup the license key

Your Open Inventor .NET software requires a license key. Please read the License section for more details.

Generate projects of demonstration programs

the Premake tool can be used to generate the Visual Studio projects of the Open Inventor example programs. It uses one premake4.lua file for each example program. 

premake4 vs2013|vs2012|vs2010|vs2008

The premake4 executable is available in the %OIVNETHOME%\tools directory.

See for details about the Premake tool.

Example1: rebuild one demonstration project

 cd %OIVNETHOME%\src\Inventor\examples\Mentor\CSharp\_02_1_HelloCone
premake4 vs2010 

Build or rebuild _02_1_HelloCone.csproj and _02_1_HelloCone.sln for Visual Studio 2010.

Example2: rebuild several demonstration projects at once, and one solution for all of them

 cd %OIVNETHOME%\src\Inventor\examples\Mentor\CSharp
premake4 vs2010 

Build or rebuild a list of csproj and one InventorMentor.sln solution for Visual Studio 2010.

Note: All of these projects are created by referencing to Open Inventor assemblies using OIVNETHOME and OIVARCH environment variables in the HintPath. For instance, OIV.Inventor assembly is defined by the following line in the generated project:


If you prefer to generate csproj files that do not use HintPath you can use the --ignoreHintPath option:  

   premake4 --ignoreHintPath vs2012|vs2010|vs2008 

General help is available using the following command:

   premake4 --help