NORCE.Drilling.Field.WebPages
1.0.6
dotnet add package NORCE.Drilling.Field.WebPages --version 1.0.6
NuGet\Install-Package NORCE.Drilling.Field.WebPages -Version 1.0.6
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="NORCE.Drilling.Field.WebPages" Version="1.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NORCE.Drilling.Field.WebPages" Version="1.0.6" />
<PackageReference Include="NORCE.Drilling.Field.WebPages" />
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 NORCE.Drilling.Field.WebPages --version 1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NORCE.Drilling.Field.WebPages, 1.0.6"
#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 NORCE.Drilling.Field.WebPages@1.0.6
#: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=NORCE.Drilling.Field.WebPages&version=1.0.6
#tool nuget:?package=NORCE.Drilling.Field.WebPages&version=1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
NORCE.Drilling.Field.WebPages
NORCE.Drilling.Field.WebPages is a Razor class library that packages the Field, FieldEdit, CartographicConverter, and StatisticsMain pages together with the page utilities they require.
Contents
FieldFieldEditCartographicConverterStatisticsMain- Field page support classes such as API access helpers and unit/reference helpers
Dependencies
The package depends on:
ModelSharedOutOSDC.DotnetLibraries.Drilling.WebAppUtilsMudBlazorOSDC.UnitConversion.DrillingRazorMudComponents
Host application requirements
The consuming web app is expected to:
- Reference this package.
- Provide an implementation of
IFieldWebPagesConfiguration. - Register that configuration and
IFieldAPIUtilsin dependency injection. - Include the library assembly in Blazor routing via
AdditionalAssemblies.
Example registration:
builder.Services.AddSingleton<IFieldWebPagesConfiguration>(new WebPagesHostConfiguration
{
FieldHostURL = builder.Configuration["FieldHostURL"] ?? string.Empty,
CartographicProjectionHostURL = builder.Configuration["CartographicProjectionHostURL"] ?? string.Empty,
UnitConversionHostURL = builder.Configuration["UnitConversionHostURL"] ?? string.Empty
});
builder.Services.AddSingleton<IFieldAPIUtils, FieldAPIUtils>();
Example routing:
<Router AppAssembly="@typeof(App).Assembly"
AdditionalAssemblies="new[] { typeof(NORCE.Drilling.Field.WebPages.Field).Assembly }">
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- MudBlazor (>= 8.14.0)
- OSDC.DotnetLibraries.Drilling.WebAppUtils (>= 1.1.0)
- OSDC.DotnetLibraries.General.DataManagement (>= 2.1.0)
- OSDC.UnitConversion.DrillingRazorMudComponents (>= 3.3.47)
- Plotly.Blazor (>= 6.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.