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.
When you install the CSVizionSDK core package, it will automatically load the required runtime package as a dependency. There is no need to manually install the runtime package separately.
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:
CSVizionSDK Installation Links
- Core Package
The main library containing the SDK logic and APIs.tip
Installing core package will automatically attempt to load the runtime package dependency
- GitHub Releases: [CSVizionSDK Download Page]
- NuGet: [CSVizionSDK Package]
- Runtime Packages
Platform-specific binaries required for execution.
Choose the version that matches your operating system and architecture.- Windows (x64): [CSVizionSDK.runtime.win-x64]
- Linux (x64): [CSVizionSDK.runtime.linux-x64]
- Linux (ARM64): [CSVizionSDK.runtime.linux-arm64]
Windows (x64)
- Install Core Package
- From nuget.org
dotnet add package CSVizionSDK - From Local Source
Add the NuGet packages from local source pathdotnet add package CSVizionSDK --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to D:/CSVizionSDK folder
dotnet add package CSVizionSDK --source D:/CSVizionSDK
- From nuget.org
- Install Runtime Package (Manual)
If you need to explicitly install a specific runtime for your environment.- From nuget.org
dotnet add package CSVizionSDK.runtime.win-x64 - From Local Source
Add the NuGet packages from local source pathdotnet add package CSVizionSDK.runtime.win-x64 --source <CSVizionSDK.runtime.win-x64_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to D:/CSVizionSDK folder
dotnet add package CSVizionSDK.runtime.win-x64 --source D:/CSVizionSDK
- From nuget.org
Linux (x86_64)
Supported platforms: General PCs, UP Squared Pro 7000
- Install Core Package
- From nuget.org
dotnet add package CSVizionSDK - From Local Source
Add the NuGet packages from local source pathdotnet add package CSVizionSDK --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to /home/CSVizionSDK folder
dotnet add package CSVizionSDK --source /home/CSVizionSDK
- From nuget.org
- Install Runtime Package (Manual)
If you need to explicitly install a specific runtime for your environment.- From nuget.org
dotnet add package CSVizionSDK.runtime.linux-x64 - From Local Source
Add the NuGet packages from local source pathdotnet add package CSVizionSDK.runtime.linux-x64 --source <CSVizionSDK.runtime.linux-x64_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to /home/CSVizionSDK folder
dotnet add package CSVizionSDK.runtime.linux-x64 --source /home/CSVizionSDK
- From nuget.org
ARM (aarch64)
Supported platforms: NXP-iMX8MP, NXP-iMX8MM, NXP-iMX93, NXP-iMX95, NVIDIA-6.x and later
- Install Core Package
- From nuget.org
dotnet add package CSVizionSDK - From Local Source
Add the NuGet packages from local source pathdotnet add package CSVizionSDK --source <CSVizionSDK_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to /home/CSVizionSDK folder
dotnet add package CSVizionSDK --source /home/CSVizionSDK
- From nuget.org
- Install Runtime Package (Manual)
If you need to explicitly install a specific runtime for your environment.- From nuget.org
dotnet add package CSVizionSDK.runtime.linux-arm64 - From Local Source
Add the NuGet packages from local source pathdotnet add package CSVizionSDK.runtime.linux-arm64 --source <CSVizionSDK.runtime.linux-arm64_NUPKG_DOWNLOAD_PATH>
# For example, if the packages are downloaded to /home/CSVizionSDK folder
dotnet add package CSVizionSDK.runtime.linux-arm64 --source /home/CSVizionSDK
- From nuget.org