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