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:
x64,x86, andarm64. - Supported Linux runtime:
x64. - Supported macOS runtimes:
x64andarm64. - Supported managed targets include
.NET Framework v4.0through.NET Framework v4.8on Windows and.NET 6.0through.NET 10.0for 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-x64, win-x86, win-arm64, linux-x64, osx-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/

OpenCascade is preparing the next generation of OCCT Added-Value Components
We are delighted to announce the release of Open CASCADE Technology version 8.0
We’re thrilled to release a significant update to our commercial C# Wrapper, designed to make life easier for every .NET developer building powerful 3D applications.