CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects 9.8.1-beta.407

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

CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects library

This package provides .NET Aspire integration for SQL Server Database Projects. It allows you to publish SQL Database Projects as part of your .NET Aspire AppHost projects. It currently works with both MSBuild.Sdk.SqlProj and Microsoft.Build.Sql (aka .sqlprojx) based projects.

Usage

To use this package, install it into your .NET Aspire AppHost project:

dotnet add package CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects

Next, add a reference to the MSBuild.Sdk.SqlProj or Microsoft.Build.Sql project you want to publish in your .NET Aspire AppHost project:

dotnet add reference ../MySqlProj/MySqlProj.csproj

Note: Adding this reference will currently result in warning ASPIRE004. This is a known issue and will be resolved in a future release.

Finally add the project as a resource to your .NET Aspire AppHost:

var builder = DistributedApplication.CreateBuilder(args);

var sql = builder.AddSqlServer("sql")
                 .AddDatabase("test");

builder.AddSqlProject<Projects.MySqlProj>("mysqlproj")
       .WithReference(sql);

builder.Build().Run();

Now when you run your .NET Aspire AppHost project you will see the SQL Database Project being published to the specified SQL Server.

Local .dacpac file support

If you are sourcing your .dacpac file from somewhere other than a project reference, you can also specify the path to the .dacpac file directly:

var builder = DistributedApplication.CreateBuilder(args);

var sql = builder.AddSqlServer("sql")
                 .AddDatabase("test");

builder.AddSqlProject("mysqlproj")
       .WithDacpac("path/to/mysqlproj.dacpac")
       .WithReference(sql);

builder.Build().Run();

Support for existing SQL Server

Instead of using the AddSqlServer method to use a SQL Server container, you can specify a connection string to an existing server:

var builder = DistributedApplication.CreateBuilder(args);

// Get an existing connection string from the configuration
var connection = builder.AddConnectionString("Aspire");

builder.AddSqlProject<Projects.SdkProject>("mysqlproj")
       .WithReference(connection);

builder.Build().Run();

Deployment options support

Define options that affect the behavior of package deployment.

var builder = DistributedApplication.CreateBuilder(args);

var sql = builder.AddSqlServer("sql")
                 .AddDatabase("test");

builder.AddSqlProject("mysqlproj")
       .WithConfigureDacDeployOptions(options => options.IncludeCompositeObjects = true)
       .WithReference(sql);

builder.Build().Run();
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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
13.0.1-beta.468 654 12/3/2025
13.0.1-beta.467 617 12/3/2025
13.0.0 3,254 11/25/2025
13.0.0-beta.462 138 11/25/2025
13.0.0-beta.456 149 11/23/2025
13.0.0-beta.454 86 11/23/2025
13.0.0-beta.453 105 11/22/2025
13.0.0-beta.450 110 11/22/2025
13.0.0-beta.448 116 11/22/2025
13.0.0-beta.444 514 11/17/2025
13.0.0-beta.443 277 11/17/2025
13.0.0-beta.440 138 11/15/2025
13.0.0-beta.439 364 11/12/2025
13.0.0-beta.438 227 11/12/2025
13.0.0-beta.436 229 11/12/2025
13.0.0-beta.435 258 11/11/2025
13.0.0-beta.433 149 11/10/2025
13.0.0-beta.432 150 11/10/2025
13.0.0-beta.431 145 11/6/2025
13.0.0-beta.430 203 11/6/2025
9.9.0 4,627 11/3/2025
9.9.0-beta.427 141 11/3/2025
9.8.1-beta.426 151 11/3/2025
9.8.1-beta.424 246 10/28/2025
9.8.1-beta.420 138 10/27/2025
9.8.1-beta.419 132 10/27/2025
9.8.1-beta.417 130 10/27/2025
9.8.1-beta.414 132 10/24/2025
9.8.1-beta.413 141 10/22/2025
9.8.1-beta.410 185 10/16/2025
9.8.1-beta.408 119 10/16/2025
9.8.1-beta.407 128 10/16/2025
9.8.1-beta.406 130 10/15/2025
9.8.0 12,343 9/26/2025
9.8.0-beta.405 126 10/15/2025
9.8.0-beta.404 129 10/13/2025
9.8.0-beta.402 128 9/29/2025
9.8.0-beta.401 127 9/29/2025
9.8.0-beta.399 131 9/26/2025
9.8.0-beta.398 134 9/25/2025
9.8.0-beta.397 137 9/25/2025
9.8.0-beta.395 128 9/24/2025
9.8.0-beta.394 131 9/23/2025
9.8.0-beta.393 136 9/23/2025
9.8.0-beta.392 129 9/23/2025
9.8.0-beta.389 258 9/18/2025
9.8.0-beta.388 266 9/16/2025
9.8.0-beta.386 276 9/15/2025
9.8.0-beta.385 215 9/15/2025
9.8.0-beta.384 63 9/13/2025
9.8.0-beta.376 148 9/8/2025
9.8.0-beta.375 72 9/6/2025
9.8.0-beta.373 144 9/5/2025
9.8.0-beta.372 144 9/4/2025
9.8.0-beta.370 130 9/2/2025
9.8.0-beta.364 135 9/1/2025
9.7.2 4,744 8/29/2025
9.7.2-beta.362 176 8/29/2025
9.7.2-beta.361 178 8/29/2025
9.7.2-beta.360 179 8/29/2025
9.7.2-beta.359 177 8/28/2025
9.7.2-beta.358 179 8/28/2025
9.7.2-beta.357 183 8/28/2025
9.7.1 928 8/27/2025
9.7.1-beta.355 179 8/27/2025
9.7.1-beta.354 183 8/27/2025
9.7.1-beta.353 175 8/27/2025
9.7.1-beta.352 176 8/27/2025
9.7.1-beta.351 185 8/27/2025
9.7.1-beta.348 156 8/14/2025
9.7.1-beta.344 88 8/10/2025
9.7.1-beta.343 208 8/8/2025
9.7.1-beta.342 215 8/7/2025
9.7.1-beta.341 214 8/6/2025
9.7.1-beta.340 197 8/5/2025
9.7.1-beta.339 196 8/5/2025
9.7.0 2,237 8/1/2025
9.7.0-beta.337 95 8/1/2025
9.7.0-beta.336 106 8/1/2025
9.7.0-beta.335 106 8/1/2025
9.7.0-beta.333 108 7/30/2025
9.6.1-beta.332 114 7/30/2025
9.6.1-beta.331 107 7/30/2025
9.6.1-beta.330 110 7/30/2025
9.6.1-beta.329 111 7/30/2025
9.6.1-beta.328 202 7/29/2025
9.6.1-beta.327 129 7/28/2025
9.6.1-beta.326 130 7/28/2025
9.6.0 3,883 7/10/2025
9.6.0-beta.324 134 7/10/2025
9.5.1-beta.323 131 7/10/2025
9.5.1-beta.322 133 7/10/2025
9.5.1-beta.321 141 7/10/2025
9.5.1-beta.320 136 7/9/2025
9.5.1-beta.319 133 7/8/2025
9.5.1-beta.318 138 7/2/2025
9.5.1-beta.317 135 6/30/2025
9.5.1-beta.315 137 6/26/2025
9.5.1-beta.314 154 6/23/2025
9.5.1-beta.313 140 6/20/2025
9.5.1-beta.312 125 6/20/2025
9.5.1-beta.311 144 6/18/2025
9.5.1-beta.310 156 6/17/2025
9.5.1-beta.309 129 6/17/2025
9.5.1-beta.308 161 6/17/2025
9.5.1-beta.307 158 6/16/2025
9.5.1-beta.306 309 6/11/2025
9.5.1-beta.305 144 6/7/2025
9.5.1-beta.304 124 6/6/2025
9.5.1-beta.303 180 6/4/2025
9.5.1-beta.302 149 6/4/2025
9.5.1-beta.301 163 6/2/2025
9.5.1-beta.300 144 5/28/2025
9.5.0 8,838 5/27/2025
9.5.0-beta.299 156 5/27/2025
9.5.0-beta.298 171 5/26/2025
9.5.0-beta.297 105 5/24/2025
9.5.0-beta.296 109 5/24/2025
9.5.0-beta.295 94 5/24/2025
9.4.1-beta.291 161 5/19/2025
9.4.1-beta.289 179 5/16/2025
9.4.1-beta.288 241 5/16/2025
9.4.1-beta.287 227 5/16/2025
9.4.1-beta.286 235 5/16/2025
9.4.1-beta.285 215 5/14/2025
9.4.1-beta.284 241 5/13/2025
9.4.1-beta.283 232 5/12/2025
9.4.1-beta.282 149 5/7/2025
9.4.1-beta.280 159 5/2/2025
9.4.1-beta.279 142 5/2/2025
9.4.1-beta.277 152 4/23/2025
9.4.1-beta.276 181 4/23/2025
9.4.1-beta.275 171 4/23/2025
9.4.1-beta.274 184 4/23/2025
9.4.1-beta.273 166 4/23/2025
9.4.1-beta.272 169 4/23/2025
9.4.1-beta.271 170 4/23/2025
9.4.1-beta.270 177 4/20/2025
9.4.0 5,059 4/20/2025
9.4.0-beta.269 171 4/20/2025
9.4.0-beta.268 172 4/20/2025
9.3.1-beta.267 178 4/20/2025
9.3.1-beta.266 103 4/19/2025
9.3.1-beta.265 303 4/15/2025
9.3.1-beta.264 181 4/15/2025
9.3.1-beta.263 200 4/15/2025
9.3.1-beta.262 217 4/15/2025
9.3.1-beta.260 170 4/10/2025
9.3.1-beta.259 1,708 4/8/2025
9.3.1-beta.258 173 4/8/2025
9.3.1-beta.257 155 4/8/2025
9.3.1-beta.256 183 4/8/2025
9.3.1-beta.255 155 4/8/2025
9.3.1-beta.254 185 4/8/2025
9.3.1-beta.253 180 4/1/2025
9.3.1-beta.252 424 3/27/2025
9.3.1-beta.250 133 3/27/2025
9.3.1-beta.249 132 3/27/2025
9.3.1-beta.248 127 3/27/2025
9.3.1-beta.247 149 3/27/2025
9.3.1-beta.244 502 3/25/2025
9.3.1-beta.242 481 3/24/2025
9.3.1-beta.241 181 3/19/2025
9.3.0 9,527 3/19/2025
9.3.0-beta.239 139 3/19/2025
9.2.2-beta.237 170 3/19/2025
9.2.2-beta.236 124 3/14/2025
9.2.2-beta.230 178 3/13/2025
9.2.2-beta.229 169 3/13/2025
9.2.2-beta.228 185 3/11/2025
9.2.2-beta.227 171 3/11/2025
9.2.2-beta.226 164 3/11/2025
9.2.2-beta.225 171 3/11/2025
9.2.2-beta.224 155 3/11/2025
9.2.2-beta.223 186 3/10/2025
9.2.2-beta.222 191 3/10/2025
9.2.2-beta.220 171 3/9/2025
9.2.2-beta.218 163 3/9/2025
9.2.2-beta.217 229 3/7/2025
9.2.2-beta.216 198 3/7/2025
9.2.2-beta.215 200 3/7/2025
9.2.2-beta.214 217 3/5/2025
9.2.2-beta.213 208 3/5/2025
9.2.2-beta.212 188 3/5/2025
9.2.2-beta.211 216 3/4/2025
9.2.2-beta.210 222 3/4/2025
9.2.2-beta.208 100 3/3/2025
9.2.1 1,714 3/3/2025
9.2.1-beta.207 162 3/2/2025
9.2.1-beta.206 107 3/1/2025
9.2.1-beta.205 92 2/27/2025
9.2.1-beta.204 124 2/26/2025
9.2.1-beta.203 101 2/26/2025
9.2.0 896 2/26/2025
9.2.0-beta.202 114 2/26/2025
9.2.0-beta.201 132 2/26/2025
9.2.0-beta.199 107 2/26/2025
9.2.0-beta.198 98 2/26/2025
9.1.1-beta.197 132 2/25/2025
9.1.1-beta.196 111 2/25/2025
9.1.1-beta.195 116 2/25/2025
9.1.1-beta.194 86 2/25/2025
9.1.1-beta.193 102 2/25/2025
9.1.1-beta.192 108 2/24/2025
9.1.1-beta.191 122 2/24/2025
9.1.1-beta.190 114 2/19/2025
9.1.1-beta.189 114 2/19/2025
9.1.1-beta.188 111 2/19/2025
9.1.1-beta.187 121 2/19/2025
9.1.1-beta.183 127 2/18/2025
9.1.1-beta.182 96 2/18/2025
9.1.1-beta.181 135 2/18/2025
9.1.1-beta.180 116 2/17/2025
9.1.1-beta.178 116 2/17/2025
9.1.1-beta.177 124 2/12/2025
9.1.1-beta.176 130 2/11/2025
9.1.1-beta.175 125 2/11/2025
9.1.1-beta.173 107 2/10/2025
9.1.1-beta.169 107 2/6/2025
9.1.1-beta.168 107 2/5/2025
9.1.1-beta.166 175 2/5/2025
9.1.1-beta.165 100 2/5/2025
9.1.1-beta.164 109 2/3/2025
9.1.1-beta.162 86 2/3/2025
9.1.1-beta.155 120 1/30/2025
9.1.1-beta.154 121 1/30/2025
9.1.1-beta.153 81 1/30/2025
9.1.1-beta.152 107 1/29/2025
9.1.1-beta.150 121 1/29/2025
9.1.1-beta.148 121 1/26/2025
9.1.1-beta.147 117 1/26/2025
9.1.1-beta.146 104 1/23/2025
9.1.1-beta.145 80 1/22/2025
9.1.1-beta.144 108 1/22/2025
9.1.1-beta.142 105 1/22/2025
9.1.1-beta.140 102 1/22/2025
9.1.1-beta.139 111 1/21/2025
9.1.1-beta.138 100 1/20/2025
9.1.1-beta.137 85 1/17/2025
9.1.1-beta.136 107 1/15/2025
9.1.1-beta.135 59 1/15/2025
9.1.1-beta.134 67 1/15/2025
9.1.1-beta.128 95 1/9/2025
9.1.1-beta.127 71 1/9/2025
9.1.1-beta.126 92 1/9/2025
9.1.1-beta.125 108 1/9/2025
9.1.1-beta.124 88 1/9/2025
9.1.0 2,872 12/12/2024
9.1.0-beta.123 119 1/3/2025
9.1.0-beta.122 132 1/3/2025
9.1.0-beta.121 90 1/2/2025
9.1.0-beta.120 105 12/30/2024
9.1.0-beta.119 85 12/30/2024
9.1.0-beta.118 104 12/30/2024
9.1.0-beta.116 114 12/30/2024
9.1.0-beta.114 90 12/30/2024
9.1.0-beta.113 103 12/30/2024
9.1.0-beta.112 106 12/18/2024
9.1.0-beta.110 111 12/16/2024
9.1.0-beta.109 108 12/12/2024
9.0.1-beta.108 126 12/12/2024
9.0.1-beta.107 86 12/11/2024
9.0.1-beta.106 110 12/12/2024
9.0.1-beta.104 111 12/11/2024
9.0.1-beta.102 90 12/6/2024
9.0.1-beta.99 119 12/6/2024
9.0.1-beta.98 103 12/6/2024
9.0.1-beta.95 88 12/5/2024
9.0.1-beta.94 86 12/5/2024
9.0.1-beta.93 80 12/2/2024
9.0.1-beta.92 195 11/30/2024
9.0.1-beta.91 104 11/30/2024
9.0.1-beta.90 104 11/29/2024
9.0.1-beta.89 118 11/29/2024
9.0.1-beta.88 112 11/27/2024
9.0.1-beta.87 105 11/27/2024
9.0.1-beta.86 113 11/27/2024
9.0.1-beta.84 124 11/24/2024
9.0.1-beta.83 114 11/22/2024
9.0.1-beta.82 117 11/21/2024
9.0.1-beta.81 106 11/19/2024
9.0.1-beta.80 95 11/19/2024
9.0.1-beta.79 125 11/19/2024
9.0.1-beta.77 110 11/15/2024
9.0.0 766 11/15/2024
9.0.0-beta.76 105 11/14/2024
9.0.0-beta.75 119 11/14/2024
9.0.0-beta.74 101 11/14/2024
9.0.0-beta.73 220 11/14/2024
9.0.0-beta.72 82 11/14/2024
9.0.0-beta.71 103 11/13/2024
9.0.0-beta.70 161 11/13/2024
9.0.0-beta.69 112 11/13/2024
9.0.0-beta.68 109 11/13/2024
9.0.0-beta.67 85 11/13/2024
9.0.0-beta.66 158 11/13/2024
9.0.0-beta.63 113 11/12/2024