TemporalCommunity.Aspire.Hosting
0.1.0
Prefix Reserved
See the version list below for details.
dotnet add package TemporalCommunity.Aspire.Hosting --version 0.1.0
NuGet\Install-Package TemporalCommunity.Aspire.Hosting -Version 0.1.0
<PackageReference Include="TemporalCommunity.Aspire.Hosting" Version="0.1.0" />
<PackageVersion Include="TemporalCommunity.Aspire.Hosting" Version="0.1.0" />
<PackageReference Include="TemporalCommunity.Aspire.Hosting" />
paket add TemporalCommunity.Aspire.Hosting --version 0.1.0
#r "nuget: TemporalCommunity.Aspire.Hosting, 0.1.0"
#:package TemporalCommunity.Aspire.Hosting@0.1.0
#addin nuget:?package=TemporalCommunity.Aspire.Hosting&version=0.1.0
#tool nuget:?package=TemporalCommunity.Aspire.Hosting&version=0.1.0
TemporalCommunity.Aspire.Hosting
TemporalCommunity.Aspire.Hosting is a .NET Aspire hosting integration for running Temporal development server resources from an AppHost.
Install
dotnet add package TemporalCommunity.Aspire.Hosting
Usage
Add a Temporal resource to your AppHost and reference it from projects that need Temporal connection details.
var builder = DistributedApplication.CreateBuilder(args);
var temporal = builder.AddTemporalLocalDevServer();
builder.AddProject<Projects.Worker>("worker")
.WithReference(temporal);
builder.Build().Run();
WithReference injects TEMPORAL_ADDRESS, TEMPORAL_UI_ADDRESS, and TEMPORAL_NAMESPACE into the referenced project. Codec settings are also injected when configured.
The package also includes AddTemporalDevContainer for Docker-based local development and AddTemporalCliServer for running the Temporal CLI dev server directly.
| 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 is compatible. 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. |
-
net10.0
- Aspire.Hosting.AppHost (>= 13.4.6)
- Microsoft.Extensions.Hosting (>= 10.0.10)
- Temporalio (>= 1.17.0)
-
net8.0
- Aspire.Hosting.AppHost (>= 13.4.6)
- Microsoft.Extensions.Hosting (>= 10.0.10)
- Temporalio (>= 1.17.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.