Skip to main content

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)

Windows (x64)

  • Download from local NuGet package
  1. Download core package and runtime package files from download page.
    [CSVizionSDK/CSVizionSDK.runtime Download Page].
  2. 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
  1. 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
  1. Download core package and runtime package files from download page.
    [CSVizionSDK/CSVizionSDK.runtime Download Page].
  2. 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
  1. 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
  1. Download core package and runtime package files from download page.
    [CSVizionSDK/CSVizionSDK.runtime Download Page].
  2. 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
  1. 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