Deployment Guide

The Eyeshot control ships with DLLs for .NET Framework 4.7.2 and .NET6-Windows. The DLL set contains neutral DLLs (compiled against AnyCPU) and two DLL sets (compiled against x86 and x64) to support DWG/DXF file format import/export. 
Although .NET based, DWG/DXF file format import/export still references some unmanaged assemblies and therefore has to be deployed explicitly for x86 and x64 platforms (x86 DLLs are available upon request only).

 

DWG/DXF import/export not required

  1. Copy devDept.Geometry.v2022.dll, devDept.Graphics.Shaders.v2022.dll, devDept.Graphics.Win/Wpf.v2022.dll and devDept.Eyeshot.Control.Win/Wpf.v2022.dll to your destination folder

 

DWG/DXF import/export required

In this case you need to deploy two distinct DLL sets. Depending on the machine architecture, the proper one need to be used.

  1. Copy devDept.Geometry.v2022.dll, devDept.Graphics.Shaders.v2022.dll, devDept.Graphics.Win/Wpf.v2022.dll, devDept.Eyeshot.Control.Win/Wpf.v2022.dll and devDept.Eyeshot.Control.x86.Win/Wpf.v2022.dll to your x86 destination folder
  2. Copy the contents of the Bin/x86 folder to your x86 destination folder
  3. Install the proper Microsoft Visual C++ Runtime Library: Microsoft Visual C++ 2015 Redistributable Package

Or

  1. Copy devDept.Geometry.v2022.dll, devDept.Graphics.Shaders.v2022.dll, devDept.Graphics.Win/Wpf.v2022.dll, devDept.Eyeshot.Control.Win/Wpf.v2022.dll and devDept.Eyeshot.Control.x64.Win/Wpf.v2022.dll to your x64 destination folder
  2. Copy the contents of the Bin/x64 folder to your x64 destination folder
  3. Install the proper Microsoft Visual C++ Runtime Library: Microsoft Visual C++ 2015 Redistributable Package

In this article

Definition