JeppDev.OpenVR.Binaries
2.15.6
dotnet add package JeppDev.OpenVR.Binaries --version 2.15.6
NuGet\Install-Package JeppDev.OpenVR.Binaries -Version 2.15.6
<PackageReference Include="JeppDev.OpenVR.Binaries" Version="2.15.6" />
<PackageVersion Include="JeppDev.OpenVR.Binaries" Version="2.15.6" />
<PackageReference Include="JeppDev.OpenVR.Binaries" />
paket add JeppDev.OpenVR.Binaries --version 2.15.6
#r "nuget: JeppDev.OpenVR.Binaries, 2.15.6"
#:package JeppDev.OpenVR.Binaries@2.15.6
#addin nuget:?package=JeppDev.OpenVR.Binaries&version=2.15.6
#tool nuget:?package=JeppDev.OpenVR.Binaries&version=2.15.6
JeppDev.OpenVR.Binaries
A NuGet package that provides the native OpenVR binaries by Valve Corporation for use in .NET projects.
Versions of this package mirror OpenVR releases directly and are updated automatically via a GitHub Actions workflow.
Supported Platforms
| Platform | Architecture | Binary | Since |
|---|---|---|---|
| Windows | x64 | openvr_api.dll |
All versions |
| Windows | x86 | openvr_api.dll |
All versions |
| Linux | x64 | libopenvr_api.so |
All versions |
| Linux | ARM64 | libopenvr_api.so |
v1.11.11 |
Installation
NuGet.org
dotnet add package JeppDev.OpenVR.Binaries
GitHub Packages
Add the source to your nuget.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="github"
value="https://nuget.pkg.github.com/jeppevinkel/index.json" />
</packageSources>
</configuration>
Then install:
dotnet add package JeppDev.OpenVR.Binaries
Usage
Once added to your project the appropriate native binaries will be automatically copied to your output directory at build time. No additional configuration is required.
The binaries will be resolved for your target platform:
win-x64→openvr_api.dllwin-x86→openvr_api.dlllinux-x64→libopenvr_api.solinux-arm64→libopenvr_api.so
Versioning
This package mirrors OpenVR release versions exactly.
| JeppDev.OpenVR.Binaries | OpenVR |
|---|---|
| 2.x.x | 2.x.x |
If a new OpenVR release is available but the package has not yet been updated, please create an issue.
Why Does This Exist?
The OpenVR binaries need to be distributed alongside .NET projects that use the OpenVR API. This package automates that process and allows the binaries to be versioned and updated independently of any managed wrapper library.
License
This package is licensed under the MIT License.
The included OpenVR binaries are the property of Valve Corporation and are redistributed under the BSD 3-Clause License.
See THIRD_PARTY_NOTICES for the full license text and copyright notice as required by the BSD 3-Clause license terms.
Acknowledgements
- OpenVR by Valve Corporation
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 |
|---|---|---|
| 2.15.6 | 803 | 4/24/2026 |
| 2.12.14 | 108 | 4/24/2026 |
| 2.5.1 | 103 | 4/24/2026 |
| 2.2.3 | 106 | 4/24/2026 |
| 2.0.10 | 112 | 4/24/2026 |
| 1.26.7 | 103 | 4/24/2026 |
| 1.23.7 | 113 | 4/24/2026 |
| 1.16.8 | 108 | 4/24/2026 |
| 1.14.15 | 101 | 4/24/2026 |
| 1.12.5 | 106 | 4/24/2026 |
| 1.11.11 | 119 | 4/24/2026 |
| 1.10.30 | 118 | 4/24/2026 |
| 1.9.16 | 106 | 4/24/2026 |
| 1.9.15 | 109 | 4/24/2026 |
| 1.8.19 | 107 | 4/24/2026 |
| 1.7.15 | 104 | 4/24/2026 |
| 1.6.10 | 125 | 4/24/2026 |
| 1.5.17 | 108 | 4/24/2026 |
| 1.4.18 | 117 | 4/24/2026 |
| 1.3.22 | 104 | 4/24/2026 |