HVO.Astronomy.CFITSIO.NativeAssets
1.0.4
dotnet add package HVO.Astronomy.CFITSIO.NativeAssets --version 1.0.4
NuGet\Install-Package HVO.Astronomy.CFITSIO.NativeAssets -Version 1.0.4
<PackageReference Include="HVO.Astronomy.CFITSIO.NativeAssets" Version="1.0.4" />
<PackageVersion Include="HVO.Astronomy.CFITSIO.NativeAssets" Version="1.0.4" />
<PackageReference Include="HVO.Astronomy.CFITSIO.NativeAssets" />
paket add HVO.Astronomy.CFITSIO.NativeAssets --version 1.0.4
#r "nuget: HVO.Astronomy.CFITSIO.NativeAssets, 1.0.4"
#:package HVO.Astronomy.CFITSIO.NativeAssets@1.0.4
#addin nuget:?package=HVO.Astronomy.CFITSIO.NativeAssets&version=1.0.4
#tool nuget:?package=HVO.Astronomy.CFITSIO.NativeAssets&version=1.0.4
HVO.Astronomy.CFITSIO.NativeAssets
Native CFITSIO library binaries for multiple platforms (Linux ARM64, macOS ARM64).
Purpose
This package contains only the native CFITSIO binaries required by the HVO.Astronomy.CFITSIO managed library. It enables proper native asset resolution for:
- NuGet consumers: The managed
HVO.Astronomy.CFITSIOpackage references this transitively - Source-based consumers: Projects using
ProjectReferencetoHVO.Astronomy.CFITSIOshould add aPackageReferenceto this package
Platforms Included
linux-arm64:libcfitsio.soosx-arm64:libcfitsio.dylib
Additional platforms can be added by building CFITSIO for the target RID and placing the library in the appropriate runtimes/{RID}/native/ directory.
Usage
For NuGet Package Consumers
When you install HVO.Astronomy.CFITSIO from NuGet, this native assets package is included automatically as a transitive dependency. No additional steps are needed.
For Source-Based Development (ProjectReference)
If you're referencing HVO.Astronomy.CFITSIO via <ProjectReference>, add this package reference to your project:
<ItemGroup>
<ProjectReference Include="../HVO.Astronomy.CFITSIO/HVO.Astronomy.CFITSIO.csproj" />
<PackageReference Include="HVO.Astronomy.CFITSIO.NativeAssets" Version="1.0.3" />
</ItemGroup>
This ensures the native libraries are copied to your output directory during build.
License
BSD-3-Clause (matching CFITSIO upstream license)
Repository
Part of the HVOv9 observatory software suite: https://github.com/RoySalisbury/HVOv9
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on HVO.Astronomy.CFITSIO.NativeAssets:
| Package | Downloads |
|---|---|
|
HVO.Astronomy.CFITSIO
CFITSIO native binaries for P/Invoke (macOS/Linux/Windows, multi-RID). |
GitHub repositories
This package is not used by any popular GitHub repositories.