Back

Open CASCADE C# Wrapper Updated for OCCT 8.0.0

10 Jul 2026

Open CASCADE C# Wrapper has been updated for Open CASCADE Technology 8.0.0. This release extends platform coverage, improves .NET integration, resolves string conversion issues, and expands the set of wrapped OCCT classes available from C# applications.

Highlights

  • Updated wrapper API for OCCT 8.0.0.
  • Added cross-platform NuGet packaging support with native runtime assets.
  • Supported Windows architectures: x64x86, and arm64.
  • Supported Linux runtime: x64.
  • Supported macOS runtimes: x64 and arm64.
  • Supported managed targets include .NET Framework v4.0 through .NET Framework v4.8 on Windows and .NET 6.0 through .NET 10.0 for SDK-style builds.
  • Improved Unicode and UTF-8 string conversion between C# and OCCT native APIs.
  • Fixed Windows string marshalling issues affecting Unicode messages and file paths.
  • Improved class and method coverage for OCCT 8 APIs.
  • Improved regression coverage with additional tests for strings, collections, maps, messages, file import/export, and package validation.
  • Improved build and packaging workflow for Windows, Linux, and macOS.

Availability

The wrapper can be used from C# and other .NET languages through generated managed assemblies and native OCCT runtime libraries. NuGet packages can include platform-specific assets under runtime identifiers such as win-x64win-x86win-arm64linux-x64osx-x64, and osx-arm64.

Commercial Delivery

The Open CASCADE C# Wrapper is a commercial component provided in source form. The full version includes the sources, build scripts, generation tools, and instructions needed to produce C# bindings for OCCT-based projects and integrate them into .NET applications.

After purchase, the delivered source package can be built, inspected, adapted, and modified on your side for project-specific integration needs in accordance with the applicable license agreement. This makes it possible to tune the wrapper for custom OCCT configurations, extend coverage for additional classes, adjust packaging workflows, and align the component with your application architecture.

The component is suitable for teams building commercial CAD, CAE, CAM, 3D visualization, engineering, or enterprise applications that need access to OCCT capabilities from C# while retaining control over integration and deployment.

More Information

For more details, evaluation options, purchasing, or integration support, see the main article and contact us through: https://occt3d.com/components/occ-csharp-wrapper/

Do you have more questions?
We will do our best to answer your questions
stab-img
Backing your path to digital Future
Mobile version of the website is on development.  Please open the website on your desktop computer.
Or go to the old version of the website at old.opencascade.com
Follow Us: