Installation
Supported .Net Versions
This package targets .NET Standard 2.0 and is compatible with:
- .NET Core 2.0+
- .NET Framework 4.6.1+
- .NET 5+
Installation Steps
To properly use CSVizionSDK, you need to install both the core package and the runtime package that matches your operating system.
The core package CSVizionSDK provides the main API, logic layer, and required configuration files, while the runtime package CSVizionSDK.runtime.<os> includes the native libraries required for platform-specific execution.
Both packages are necessary for the SDK to function correctly.
Prerequisites
Before installing CSVizionSDK, make sure the following prerequisites are installed and properly configured:
-
Operating System
- Windows 10 (64-bit) or later
- Linux (64-bit / ARM64)
-
.NET SDK
- .NET SDK
- Verify installation by running:
dotnet --version
-
Visual Studio (or any preferred IDE)
- Visual Studio 2022 with the following workloads installed:
- .NET Desktop Development
- Visual Studio 2022 with the following workloads installed:
Windows (x64)
- Download from local NuGet package
- Download core package and runtime package files from download page.
[CSVizionSDK/CSVizionSDK.runtime Download Page]. - Add the NuGet packages from local source path
dotnet add package CSVizionSDK --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
dotnet add package CSVizionSDK.runtime.win-x64 --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to D:/CSVizionSDK folder
dotnet add package CSVizionSDK --source D:/CSVizionSDK
dotnet add package CSVizionSDK.runtime.win-x64 --source D:/CSVizionSDK
- Download from nuget.org directly
[CSVizionSDK package] [CSVizionSDK.runtime package]
- Installed the package by dotnet CLI
dotnet add package CSVizionSDK
dotnet add package CSVizionSDK.runtime.win-x64
# or install the latest version directly
dotnet add package CSVizionSDK
dotnet add package CSVizionSDK.runtime.win-x64
Linux (x86_64)
Supported platforms: General PCs, UP Squared Pro 7000
- Download from local NuGet package
- Download core package and runtime package files from download page.
[CSVizionSDK/CSVizionSDK.runtime Download Page]. - Add the NuGet package from local source path
dotnet add package CSVizionSDK --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
dotnet add package CSVizionSDK.runtime.linux-x64 --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to /home/CSVizionSDK folder
dotnet add package CSVizionSDK --source /home/CSVizionSDK
dotnet add package CSVizionSDK.runtime.linux-x64 --source /home/CSVizionSDK
- Download from nuget.org directly
[CSVizionSDK package] [CSVizionSDK.runtime package]
- Installed the package by dotnet CLI
dotnet add package CSVizionSDK
dotnet add package CSVizionSDK.runtime.linux-x64
# or install the latest version directly
dotnet add package CSVizionSDK
dotnet add package CSVizionSDK.runtime.linux-x64
ARM (aarch64)
Supported platforms: NXP-iMX8MP, NXP-iMX8MM, NXP-iMX93, NXP-iMX95, NVIDIA-6.x and later
- Download from local NuGet package
- Download core package and runtime package files from download page.
[CSVizionSDK/CSVizionSDK.runtime Download Page]. - Add the NuGet package from local source path
dotnet add package CSVizionSDK --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
dotnet add package CSVizionSDK.runtime.linux-arm64 --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to /home/CSVizionSDK folder
dotnet add package CSVizionSDK --source /home/CSVizionSDK
dotnet add package CSVizionSDK.runtime.linux-arm64 --source /home/CSVizionSDK
- Download from nuget.org directly
[CSVizionSDK package] [CSVizionSDK.runtime package]
- Installed the package by dotnet CLI
dotnet add package CSVizionSDK
dotnet add package CSVizionSDK.runtime.linux-arm64
# or install the latest version directly
dotnet add package CSVizionSDK
dotnet add package CSVizionSDK.runtime.linux-arm64