Operating requirements for VintaSoft Imaging .NET SDK
In This Topic
Development environments
VintaSoft Imaging .NET SDK was tested and can be used in Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI for developing .NET 11, .NET 10, .NET 9, .NET 8, .NET 6 applications (console, WPF, WinForms, Windows service, ASP.NET Core,web service, etc) and .NET Framework 4.8 / 4.7 / 4.6 / 4.5 / 4.0 / 3.5 applications (console, WinForms, WPF, Windows service,ASP.NET WebForms, ASP.NET MVC 5, web service, etc) in C#, VB.NET or any other .NET compatible language.
Operating Systems
VintaSoft Imaging .NET SDK was tested and can be used in
- Windows (Windows 11/10/8.1/8/7, Windows Server 2025/2022/2019/2016/2012/2008)
- Linux (Ubuntu 26/24/23/22; Debian 13/12/11/10; Fedora 44/43/42/41; OpenSUSE 16/15; CentOS 10/9/8; Redhate Enterprise Linux 10/9/8; Alpine 3)
- macOS (macOS 26/15/14/13/12)
References to the external libraries
.NET 11 assemblies have references to Nuget-packages:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll has reference to the Nuget-package "SkiaSharp, Version=4.151.1"
- .NET application for Windows also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET application for Linux also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET application for macOS also must have reference to the Nuget-package "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll has reference to the Nuget-package "System.Drawing.Common, Version=11.0.0-rc.1.26425.128"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll and Vintasoft.Imaging.Dicom.dll have reference to the Nuget-package "System.Text.Encoding.CodePages, Version=11.0.0-rc.1.26425.128"
- Vintasoft.Imaging.Office.OpenXml.dll has reference to the Nuget-package "System.IO.Packaging, Version=11.0.0-rc.1.26425.128"
- Vintasoft.Imaging.Ocr.ML.dll has reference to the Nuget-packages "Microsoft.ML, Version=4.0.0" and "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll has reference to the Nuget-packages "OpenMcdf, Version=3.1.4"
.NET 10 assemblies have references to Nuget-packages:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll has reference to the Nuget-package "SkiaSharp, Version=4.151.1"
- .NET application for Windows also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET application for Linux also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET application for macOS also must have reference to the Nuget-package "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll has reference to the Nuget-package "System.Drawing.Common, Version=10.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll and Vintasoft.Imaging.Dicom.dll have reference to the Nuget-package "System.Text.Encoding.CodePages, Version=10.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll has reference to the Nuget-package "System.IO.Packaging, Version=10.0.0"
- Vintasoft.Imaging.Ocr.ML.dll has reference to the Nuget-packages "Microsoft.ML, Version=4.0.0" and "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll has reference to the Nuget-packages "OpenMcdf, Version=3.1.4"
.NET 9 assemblies have references to Nuget-packages:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll has reference to the Nuget-package "SkiaSharp, Version=4.151.1"
- .NET application for Windows also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET application for Linux also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET application for macOS also must have reference to the Nuget-package "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll has reference to the Nuget-package "System.Drawing.Common, Version=9.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll and Vintasoft.Imaging.Dicom.dll have reference to the Nuget-package "System.Text.Encoding.CodePages, Version=9.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll has reference to the Nuget-package "System.IO.Packaging, Version=9.0.0"
- Vintasoft.Imaging.Ocr.ML.dll has reference to the Nuget-packages "Microsoft.ML, Version=4.0.0" and "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll has reference to the Nuget-packages "OpenMcdf, Version=3.1.4"
.NET 8 assemblies have references to Nuget-packages:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll has reference to the Nuget-package "SkiaSharp, Version=4.151.1"
- .NET application for Windows also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET application for Linux also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET application for macOS also must have reference to the Nuget-package "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll has reference to the Nuget-package "System.Drawing.Common, Version=8.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll and Vintasoft.Imaging.Dicom.dll have reference to the Nuget-package "System.Text.Encoding.CodePages, Version=8.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll has reference to the Nuget-package "System.IO.Packaging, Version=8.0.0"
- Vintasoft.Imaging.Ocr.ML.dll has reference to the Nuget-packages "Microsoft.ML, Version=4.0.0" and "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll has reference to the Nuget-packages "OpenMcdf, Version=3.1.4"
.NET 6 assemblies have references to Nuget-packages:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll has reference to the Nuget-package "SkiaSharp, Version=4.151.1"
- .NET application for Windows also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET application for Linux also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET application for macOS also must have reference to the Nuget-package "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll has reference to the Nuget-package "System.Drawing.Common, Version=6.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll and Vintasoft.Imaging.Dicom.dll have reference to the Nuget-package "System.Text.Encoding.CodePages, Version=6.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll has reference to the Nuget-package "System.IO.Packaging, Version=6.0.0"
- Vintasoft.Imaging.Ocr.ML.dll has reference to the Nuget-packages "Microsoft.ML, Version=4.0.0" and "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll has reference to the Nuget-packages "OpenMcdf, Version=3.1.4"
.NET Framework 4+ assemblies have references to Nuget-packages:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll has reference to the Nuget-package "SkiaSharp, Version=4.151.1"
- .NET application for Windows also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET application for Linux also must have reference to the Nuget-package "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET application for macOS also must have reference to the Nuget-package "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Ocr.ML.dll has reference to the Nuget-packages "Microsoft.ML, Version=4.0.0" and "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll has reference to the Nuget-packages "OpenMcdf, Version=3.1.4"
Threading
VintaSoft Imaging .NET SDK was tested and can be used in single or multiple threads.