CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps 9.5.0

Prefix Reserved
Additional Details

This package is no longer maintained as part of the Community Toolkit.

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps --version 9.5.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps -Version 9.5.0
                    
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="CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps" Version="9.5.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps" Version="9.5.0" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps" />
                    
Project file
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 CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps --version 9.5.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps, 9.5.0"
                    
#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 CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps@9.5.0
                    
#: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=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.5.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.5.0
                    
Install as a Cake Tool

CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps library

Deprecation warning: This library is deprecated and will be removed in a future release, refer to https://github.com/CommunityToolkit/Aspire/issues/698 for more information.

Provides extensions methods and resource definitions for the .NET Aspire AppHost to support running Azure Static Web Apps locally using the emulator using the Azure Static Web App CLI.

Getting Started

Install the package

In your AppHost project, install the package using the following command:

dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps

Example usage

Then, in the Program.cs file of AppHost, define a frontend and backend resource (optional), then call AddSwaEmulator:

var builder = DistributedApplication.CreateBuilder(args);

// Define the API resource
var api = builder.AddProject<Projects.CommunityToolkit_Aspire_StaticWebApps_ApiApp>("api");

// Define the frontend resource
var web = builder
    .AddNpmApp("web", Path.Combine("..", "CommunityToolkit.Aspire.StaticWebApps.WebApp"), "dev")
    .WithHttpEndpoint(env: "PORT")
    .WithExternalHttpEndpoints();

// Create a SWA emulator with the frontend and API resources
_ = builder
    .AddSwaEmulator("swa")
    .WithAppResource(web)
    .WithApiResource(api);

builder.Build().Run();

Additional Information

https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-azure-static-web-apps

Feedback & contributing

https://github.com/CommunityToolkit/Aspire

Product 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 is compatible.  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.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps:

Package Downloads
FSharp.CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps

Provides extensions methods and resource definitions for the .NET Aspire AppHost in F# to support running Azure Static Web Apps locally using the emulator using the Azure Static Web App CLI

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.5.1-beta.315 228 6/26/2025
9.5.1-beta.314 174 6/23/2025
9.5.1-beta.313 158 6/20/2025
9.5.1-beta.312 172 6/20/2025
9.5.1-beta.311 172 6/18/2025
9.5.1-beta.310 174 6/17/2025
9.5.1-beta.309 170 6/17/2025
9.5.1-beta.308 145 6/17/2025
9.5.1-beta.307 169 6/16/2025
9.5.1-beta.306 323 6/11/2025
9.5.1-beta.305 159 6/7/2025
9.5.1-beta.304 158 6/6/2025
9.5.1-beta.303 166 6/4/2025
9.5.1-beta.302 175 6/4/2025
9.5.1-beta.301 178 6/2/2025
9.5.1-beta.300 170 5/28/2025
9.5.0 3,619 5/27/2025 9.5.0 is deprecated because it is no longer maintained.
9.5.0-beta.299 174 5/27/2025
9.5.0-beta.298 193 5/26/2025
9.5.0-beta.297 120 5/24/2025
9.5.0-beta.296 138 5/24/2025
9.5.0-beta.295 91 5/24/2025
9.4.1-beta.291 182 5/19/2025
9.4.1-beta.289 186 5/16/2025
9.4.1-beta.288 250 5/16/2025
9.4.1-beta.287 242 5/16/2025
9.4.1-beta.286 232 5/16/2025
9.4.1-beta.285 250 5/14/2025
9.4.1-beta.284 257 5/13/2025
9.4.1-beta.283 255 5/12/2025
9.4.1-beta.282 182 5/7/2025
9.4.1-beta.280 176 5/2/2025
9.4.1-beta.279 168 5/2/2025
9.4.1-beta.277 185 4/23/2025
9.4.1-beta.276 181 4/23/2025
9.4.1-beta.275 179 4/23/2025
9.4.1-beta.274 187 4/23/2025
9.4.1-beta.273 183 4/23/2025
9.4.1-beta.272 171 4/23/2025
9.4.1-beta.271 191 4/23/2025
9.4.1-beta.270 173 4/20/2025
9.4.0 832 4/20/2025
9.4.0-beta.269 192 4/20/2025
9.4.0-beta.268 174 4/20/2025
9.3.1-beta.267 186 4/20/2025
9.3.1-beta.266 115 4/19/2025
9.3.1-beta.265 217 4/15/2025
9.3.1-beta.264 226 4/15/2025
9.3.1-beta.263 214 4/15/2025
9.3.1-beta.262 219 4/15/2025
9.3.1-beta.260 189 4/10/2025
9.3.1-beta.259 181 4/8/2025
9.3.1-beta.258 191 4/8/2025
9.3.1-beta.257 195 4/8/2025
9.3.1-beta.256 192 4/8/2025
9.3.1-beta.255 185 4/8/2025
9.3.1-beta.254 180 4/8/2025
9.3.1-beta.253 160 4/1/2025
9.3.1-beta.252 176 3/27/2025
9.3.1-beta.250 169 3/27/2025
9.3.1-beta.249 162 3/27/2025
9.3.1-beta.248 160 3/27/2025
9.3.1-beta.247 180 3/27/2025
9.3.1-beta.244 524 3/25/2025
9.3.1-beta.242 511 3/24/2025
9.3.1-beta.241 174 3/19/2025
9.3.0 365 3/19/2025
9.3.0-beta.239 172 3/19/2025
9.2.2-beta.237 181 3/19/2025
9.2.2-beta.236 142 3/14/2025
9.2.2-beta.230 182 3/13/2025
9.2.2-beta.229 189 3/13/2025
9.2.2-beta.228 180 3/11/2025
9.2.2-beta.227 182 3/11/2025
9.2.2-beta.226 188 3/11/2025
9.2.2-beta.225 188 3/11/2025
9.2.2-beta.224 183 3/11/2025
9.2.2-beta.223 184 3/10/2025
9.2.2-beta.222 205 3/10/2025
9.2.2-beta.220 186 3/9/2025
9.2.2-beta.218 188 3/9/2025
9.2.2-beta.217 247 3/7/2025
9.2.2-beta.216 225 3/7/2025
9.2.2-beta.215 230 3/7/2025
9.2.2-beta.214 213 3/5/2025
9.2.2-beta.213 206 3/5/2025
9.2.2-beta.212 228 3/5/2025
9.2.2-beta.211 231 3/4/2025
9.2.2-beta.210 228 3/4/2025
9.2.2-beta.208 102 3/3/2025
9.2.1 237 3/3/2025
9.2.1-beta.207 110 3/2/2025
9.2.1-beta.206 118 3/1/2025
9.2.1-beta.205 123 2/27/2025
9.2.1-beta.204 116 2/26/2025
9.2.1-beta.203 110 2/26/2025
9.2.0 212 2/26/2025
9.2.0-beta.202 116 2/26/2025
9.2.0-beta.201 105 2/26/2025
9.2.0-beta.199 104 2/26/2025
9.2.0-beta.198 120 2/26/2025
9.1.1-beta.197 123 2/25/2025
9.1.1-beta.196 117 2/25/2025
9.1.1-beta.195 108 2/25/2025
9.1.1-beta.194 132 2/25/2025
9.1.1-beta.193 118 2/25/2025
9.1.1-beta.192 137 2/24/2025
9.1.1-beta.191 114 2/24/2025
9.1.1-beta.190 108 2/19/2025
9.1.1-beta.189 114 2/19/2025
9.1.1-beta.188 116 2/19/2025
9.1.1-beta.187 121 2/19/2025
9.1.1-beta.183 134 2/18/2025
9.1.1-beta.182 126 2/18/2025
9.1.1-beta.181 132 2/18/2025
9.1.1-beta.180 121 2/17/2025
9.1.1-beta.178 134 2/17/2025
9.1.1-beta.177 118 2/12/2025
9.1.1-beta.176 141 2/11/2025
9.1.1-beta.175 123 2/11/2025
9.1.1-beta.173 123 2/10/2025
9.1.1-beta.169 129 2/6/2025
9.1.1-beta.168 116 2/5/2025
9.1.1-beta.166 114 2/5/2025
9.1.1-beta.165 108 2/5/2025
9.1.1-beta.164 118 2/3/2025
9.1.1-beta.162 132 2/3/2025
9.1.1-beta.155 123 1/30/2025
9.1.1-beta.154 100 1/30/2025
9.1.1-beta.153 104 1/30/2025
9.1.1-beta.152 116 1/29/2025
9.1.1-beta.150 113 1/29/2025
9.1.1-beta.148 105 1/26/2025
9.1.1-beta.147 114 1/26/2025
9.1.1-beta.146 124 1/23/2025
9.1.1-beta.145 111 1/22/2025
9.1.1-beta.144 101 1/22/2025
9.1.1-beta.142 119 1/22/2025
9.1.1-beta.140 126 1/22/2025
9.1.1-beta.139 114 1/21/2025
9.1.1-beta.138 106 1/20/2025
9.1.1-beta.137 108 1/17/2025
9.1.1-beta.136 100 1/15/2025
9.1.1-beta.135 83 1/15/2025
9.1.1-beta.134 77 1/15/2025
9.1.1-beta.128 108 1/9/2025
9.1.1-beta.127 104 1/9/2025
9.1.1-beta.126 111 1/9/2025
9.1.1-beta.125 116 1/9/2025
9.1.1-beta.124 118 1/9/2025
9.1.0 317 12/12/2024
9.1.0-beta.123 120 1/3/2025
9.1.0-beta.122 117 1/3/2025
9.1.0-beta.121 125 1/2/2025
9.1.0-beta.120 125 12/30/2024
9.1.0-beta.119 122 12/30/2024
9.1.0-beta.118 120 12/30/2024
9.1.0-beta.116 117 12/30/2024
9.1.0-beta.114 102 12/30/2024
9.1.0-beta.113 121 12/30/2024
9.1.0-beta.112 124 12/18/2024
9.1.0-beta.110 129 12/16/2024
9.1.0-beta.109 110 12/12/2024
9.0.1-beta.108 112 12/12/2024
9.0.1-beta.107 105 12/11/2024
9.0.1-beta.106 121 12/12/2024
9.0.1-beta.104 128 12/11/2024
9.0.1-beta.102 113 12/6/2024
9.0.1-beta.99 136 12/6/2024
9.0.1-beta.98 116 12/6/2024
9.0.1-beta.95 117 12/5/2024
9.0.1-beta.94 133 12/5/2024
9.0.1-beta.93 119 12/2/2024
9.0.1-beta.92 121 11/30/2024
9.0.1-beta.91 106 11/30/2024
9.0.1-beta.90 116 11/29/2024
9.0.1-beta.89 118 11/29/2024
9.0.1-beta.88 116 11/27/2024
9.0.1-beta.87 116 11/27/2024
9.0.1-beta.86 127 11/27/2024
9.0.1-beta.84 93 11/24/2024
9.0.1-beta.83 128 11/22/2024
9.0.1-beta.82 125 11/21/2024
9.0.1-beta.81 116 11/19/2024
9.0.1-beta.80 106 11/19/2024
9.0.1-beta.79 125 11/19/2024
9.0.1-beta.77 115 11/15/2024
9.0.0 327 11/15/2024
9.0.0-beta.76 111 11/14/2024
9.0.0-beta.75 100 11/14/2024
9.0.0-beta.74 122 11/14/2024
9.0.0-beta.73 118 11/14/2024
9.0.0-beta.72 113 11/14/2024
9.0.0-beta.71 108 11/13/2024
9.0.0-beta.70 115 11/13/2024
9.0.0-beta.69 108 11/13/2024
9.0.0-beta.68 128 11/13/2024
9.0.0-beta.67 114 11/13/2024
9.0.0-beta.66 111 11/13/2024
9.0.0-beta.63 116 11/12/2024
9.0.0-beta.54 117 10/31/2024
9.0.0-beta.53 120 10/29/2024
8.3.0 198 10/29/2024
8.3.0-beta.51 121 10/29/2024
8.3.0-beta.50 127 10/28/2024
8.3.0-beta.49 111 10/28/2024
8.3.0-beta.48 117 10/28/2024
8.3.0-beta.47 130 10/28/2024
8.3.0-beta.46 112 10/27/2024
8.3.0-beta.45 124 10/25/2024
8.3.0-beta.44 121 10/25/2024
8.3.0-beta.43 118 10/25/2024
8.3.0-beta.42 121 10/24/2024
8.2.1 193 10/23/2024
8.2.1-beta.40 122 10/23/2024
8.2.1-beta.39 99 10/23/2024
8.2.1-beta.38 117 10/23/2024
8.2.1-beta.37 108 10/23/2024
8.2.1-beta.36 120 10/23/2024
8.2.1-beta.35 106 10/23/2024
8.2.0-beta.34 126 10/23/2024
8.2.0-beta.33 126 10/23/2024
8.2.0-beta.32 127 10/22/2024
1.0.0-beta.60 134 11/11/2024
1.0.0-beta.58 108 11/4/2024
1.0.0-beta.57 113 11/1/2024
1.0.0-beta.56 112 11/1/2024
1.0.0-beta.55 118 11/1/2024