XWin.Store.x64
0.9.0.5
dotnet add package XWin.Store.x64 --version 0.9.0.5
NuGet\Install-Package XWin.Store.x64 -Version 0.9.0.5
<PackageReference Include="XWin.Store.x64" Version="0.9.0.5" />
<PackageVersion Include="XWin.Store.x64" Version="0.9.0.5" />
<PackageReference Include="XWin.Store.x64" />
paket add XWin.Store.x64 --version 0.9.0.5
#r "nuget: XWin.Store.x64, 0.9.0.5"
#:package XWin.Store.x64@0.9.0.5
#addin nuget:?package=XWin.Store.x64&version=0.9.0.5
#tool nuget:?package=XWin.Store.x64&version=0.9.0.5
XWin.Store.x64
Windows x64 SDK store for NativeAOT cross-compilation.
Bundles pre-downloaded CRT, UCRT, and Win32 API import libraries.
Used by PublishAotCross.Tools. No manual download required.
xwin version: 0.9.0 (Windows SDK 10.0.22621)
Source: https://github.com/DotNet-AGPL/PublishAotCross.Tools/tree/main/toolsets/XWin.Store.x64
License: MIT
MSBuild Integration
This package automatically sets the XWinStoreX64Dir MSBuild property
to the path of the extracted SDK store. It is available to the consuming
project and its transitive dependents via buildTransitive/ import.
Package Layout
The extracted SDK store ($(XWinStoreX64Dir)) has the following structure:
<store>/
└── splat/
├── crt/
│ ├── lib/
│ │ ├── x64/
│ │ └── arm64/
│ └── include/
└── sdk/
├── lib/
│ ├── ucrt/
│ │ ├── x64/
│ │ └── arm64/
│ └── um/
│ ├── x64/
│ └── arm64/
└── include/
Linker reference example:
<LinkerArg Include="/vctoolsdir:$(XWinStoreX64Dir)/splat/crt" />
<LinkerArg Include="/winsdkdir:$(XWinStoreX64Dir)/splat/sdk" />
This layout is generated by xwin splat
output and is used internally by PublishAotCross.Tools.
Disclaimer
This package redistributes necessary Windows SDK & CRT import libraries (x64 arch) sourced from Microsoft's official distributions. By using this package, you agree to comply with Microsoft's respective SDK and Visual C++ Redistributable Licenses. This package is provided for build-time linking convenience only; it does not grant additional redistribution rights.
In CI/CD environments, this package is consumed via standard NuGet restore without modification. The libraries are used solely for build-time linking and are not extracted or redistributed as part of the build output beyond what is necessary for NativeAOT compilation.
Origin
The SDK store in this package was downloaded from Microsoft's official Windows SDK (version 10.0.22621) using xwin v0.9.0, then filtered for NativeAOT cross-compilation use.
xwin is an open-source tool that downloads and manages Windows SDK/CRT files. Its source code and license are available at: https://github.com/Jake-Shadle/xwin
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages (6)
Showing the top 5 NuGet packages that depend on XWin.Store.x64:
| Package | Downloads |
|---|---|
|
Fallenwood.PublishAotCross.Extensions
MSBuild targets to aid in crosscompiling Native AOT publishing. |
|
|
XWin.Toolsets.win-x64
Package metadata for xwin toolchain on win-x64 host platform |
|
|
XWin.Toolsets.linux-x64
Package metadata for xwin toolchain on linux-x64 host platform |
|
|
XWin.Toolsets.osx-arm64
Package metadata for xwin toolchain on osx-arm64 host platform |
|
|
XWin.Toolsets.linux-arm64
Package metadata for xwin toolchain on linux-arm64 host platform |
GitHub repositories
This package is not used by any popular GitHub repositories.