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.

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)

  1. Core Package
    tip

    Installing core package will automatically attempt to load the runtime package dependency

    The main library containing the SDK logic and APIs.
  2. Runtime Packages
    Platform-specific binaries required for execution.
    Choose the version that matches your operating system and architecture.

Windows (x64)

  • Install Core Package
    • From nuget.org
      dotnet add package CSVizionSDK
    • From Local Source
      Add the NuGet packages from local source path
      dotnet 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
  • 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 path
      dotnet 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

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 path
      dotnet 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
  • 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 path
      dotnet 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

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 path
      dotnet 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
  • 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 path
      dotnet 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