AspireRunner.AspNetCore
1.1.2
See the version list below for details.
dotnet add package AspireRunner.AspNetCore --version 1.1.2
NuGet\Install-Package AspireRunner.AspNetCore -Version 1.1.2
<PackageReference Include="AspireRunner.AspNetCore" Version="1.1.2" />
paket add AspireRunner.AspNetCore --version 1.1.2
#r "nuget: AspireRunner.AspNetCore, 1.1.2"
// Install AspireRunner.AspNetCore as a Cake Addin #addin nuget:?package=AspireRunner.AspNetCore&version=1.1.2 // Install AspireRunner.AspNetCore as a Cake Tool #tool nuget:?package=AspireRunner.AspNetCore&version=1.1.2
AspireRunner.AspNetCore
A library for running the Aspire Dashboard alongside ASP.NET Core apps (as a background service).
The dashboard can display OpenTelemetry data (traces, metrics, and logs) from any application, although this is intended to be used for local development only.
Example usage
using AspireRunner.AspNetCore;
var builder = WebApplication.CreateBuilder(args);
// ...
if (builder.Environment.IsDevelopment())
{
builder.Services.AddAspireDashboard(config => {
config.Otlp.EndpointUrl = "https://localhost:33554";
// Or bind from configuration (appsettings.json, etc)
builder.Configuration.GetSection("AspireDashboard").Bind(config);
});
}
//...
var app = builder.Build();
//...
[!NOTE] The runner will prioritize using the dashboard bundled with the Aspire workload, if it's installed.
[!IMPORTANT] While the runner itself targets .NET 6 (and later), the dashboard requires the .NET 8/9 runtime to run.
Meaning that the runner can be used as part of a .NET 6 application, but you'll still need the .NET 8/9 runtime to run the dashboard.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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 is compatible. 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 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. |
-
net6.0
- AspireRunner.Core (>= 1.1.2)
-
net7.0
- AspireRunner.Core (>= 1.1.2)
-
net8.0
- AspireRunner.Core (>= 1.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.