Moonbase.Net
2.0.0
dotnet add package Moonbase.Net --version 2.0.0
NuGet\Install-Package Moonbase.Net -Version 2.0.0
<PackageReference Include="Moonbase.Net" Version="2.0.0" />
<PackageVersion Include="Moonbase.Net" Version="2.0.0" />
<PackageReference Include="Moonbase.Net" />
paket add Moonbase.Net --version 2.0.0
#r "nuget: Moonbase.Net, 2.0.0"
#:package Moonbase.Net@2.0.0
#addin nuget:?package=Moonbase.Net&version=2.0.0
#tool nuget:?package=Moonbase.Net&version=2.0.0
Moonbase.Net Licensing SDK
This package contains API client, persistence layers and device ID resolvers to handle software licensing easily.
It requires you to have an account on https://moonbase.sh, and more documentation on this package can be found in our docs at https://moonbase.sh/docs/licensing/sdks/dotnet/.
Migrating from v1.x to v2.0
Breaking change: The default device fingerprint no longer includes the machine name. This means device IDs generated by v2.0 will differ from those generated by v1.x, which may cause existing activations to fail validation.
If you need to preserve the old fingerprint behavior during migration, use the LegacyDeviceIdResolver:
var licensing = LicensingFactory.CreateInstance(new LicensingOptions
{
DeviceIdResolver = new LegacyDeviceIdResolver(),
// ... other options
});
This resolver is marked as obsolete and will be removed in a future version.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- BouncyCastle.Cryptography (>= 2.4.0)
- DeviceId (>= 6.3.0)
- DeviceId.Linux (>= 6.3.0)
- DeviceId.Mac (>= 6.2.0)
- DeviceId.Windows (>= 6.2.0)
- DeviceId.Windows.Wmi (>= 6.2.0)
- Microsoft.Extensions.DependencyInjection (>= 6.0.2)
- Microsoft.Extensions.Http (>= 6.0.0)
- Microsoft.Extensions.Options (>= 6.0.1)
- System.IdentityModel.Tokens.Jwt (>= 6.26.0)
-
.NETStandard 2.1
- BouncyCastle.Cryptography (>= 2.4.0)
- DeviceId (>= 6.3.0)
- DeviceId.Linux (>= 6.3.0)
- DeviceId.Mac (>= 6.2.0)
- DeviceId.Windows (>= 6.2.0)
- DeviceId.Windows.Wmi (>= 6.2.0)
- Microsoft.Extensions.DependencyInjection (>= 6.0.2)
- Microsoft.Extensions.Http (>= 6.0.0)
- Microsoft.Extensions.Options (>= 6.0.1)
- System.IdentityModel.Tokens.Jwt (>= 6.26.0)
-
net6.0
- DeviceId (>= 6.3.0)
- DeviceId.Linux (>= 6.3.0)
- DeviceId.Mac (>= 6.2.0)
- DeviceId.Windows (>= 6.2.0)
- DeviceId.Windows.Wmi (>= 6.2.0)
- Microsoft.Extensions.DependencyInjection (>= 6.0.2)
- Microsoft.Extensions.Http (>= 6.0.0)
- Microsoft.Extensions.Options (>= 6.0.1)
- System.IdentityModel.Tokens.Jwt (>= 6.26.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.