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