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