SDL3-CS.Windows 3.4.10.5

There is a newer version of this package available.
See the version list below for details.
dotnet add package SDL3-CS.Windows --version 3.4.10.5
                    
NuGet\Install-Package SDL3-CS.Windows -Version 3.4.10.5
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SDL3-CS.Windows" Version="3.4.10.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SDL3-CS.Windows" Version="3.4.10.5" />
                    
Directory.Packages.props
<PackageReference Include="SDL3-CS.Windows" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SDL3-CS.Windows --version 3.4.10.5
                    
#r "nuget: SDL3-CS.Windows, 3.4.10.5"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SDL3-CS.Windows@3.4.10.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SDL3-CS.Windows&version=3.4.10.5
                    
Install as a Cake Addin
#tool nuget:?package=SDL3-CS.Windows&version=3.4.10.5
                    
Install as a Cake Tool

SDL3-CS.Windows

<p align="center"> <img alt="Windows native package" src="https://img.shields.io/badge/platform-Windows-555?style=flat-square"> <img alt="SDL3" src="https://img.shields.io/badge/component-SDL3-239120?style=flat-square"> <img alt="SDL 3.4.10" src="https://img.shields.io/badge/native-SDL%203.4.10-004880?style=flat-square"> </p>

SDL3-CS.Windows contains base SDL runtime libraries required by SDL3-CS applications for Windows applications that use SDL3-CS.

When To Use This Package

Use this package when a .NET application targets Windows and needs windowing, events, rendering, audio, input, files, threading, timers, and the rest of the core SDL3 API. Keep all SDL3-CS packages in the same application on the same platform family; do not mix SDL3-CS.Windows with native packages from another platform family.

Native Version

Package Native library version Package line
SDL3-CS.Windows SDL 3.4.10 3.4.10.x

Supported Runtime Identifiers

  • win-x86
  • win-x64
  • win-arm64

Package Contents

  • runtimes/<rid>/native/ assets for each supported runtime identifier.
  • buildTransitive/SDL3-CS.Windows.targets for package-time native asset integration.
  • README.md, LICENSE, and the SDL3-CS package icon for NuGet display.
  • No application entry point and no managed SDL wrapper API beyond any bridge bindings required by the platform.

Native asset mode: dynamic native libraries copied from the NuGet runtime assets.

Installation

dotnet add package SDL3-CS
dotnet add package SDL3-CS.Windows

Companion Packages

Package Native component Use when you need
SDL3-CS.Windows SDL 3.4.10 Core SDL3 runtime assets.
SDL3-CS.Windows.Image SDL_image 3.4.4 Image loading and saving.
SDL3-CS.Windows.TTF SDL_ttf 3.2.2 Font and text rendering APIs.
SDL3-CS.Windows.Mixer SDL_mixer 3.2.4 Music and mixer playback APIs.
SDL3-CS.Windows.Shadercross SDL_shadercross 3.0.0 Shader translation APIs.

Build From This Repository

From the repository root:

dotnet pack .\SDL3-CS.NativePackages\SDL3-CS.Windows\SDL3-CS.Windows.csproj -c Release

The release pipeline populates the lib/<rid>/ folders before packaging. A local pack without those native assets is useful only for metadata validation.

Verification Checklist

  • The package RID list matches the release manifest and native artifact layout.
  • PackageReadmeFile points to this README.
  • buildTransitive targets are packed under buildTransitive/$(PackageId).targets.
  • Applications reference SDL3-CS plus the matching Windows native package family.
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.4.12.1 59 7/10/2026
3.4.12 93 7/8/2026
3.4.10.5 326 6/27/2026
3.4.10.4 226 6/24/2026
3.4.10.3 760 6/20/2026
3.4.10.2 439 6/14/2026
3.4.10.1 127 6/13/2026