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