Willowglade.DbDeployNet2 1.1.0

dotnet add package Willowglade.DbDeployNet2 --version 1.1.0
                    
NuGet\Install-Package Willowglade.DbDeployNet2 -Version 1.1.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="Willowglade.DbDeployNet2" Version="1.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Willowglade.DbDeployNet2" Version="1.1.0" />
                    
Directory.Packages.props
<PackageReference Include="Willowglade.DbDeployNet2" />
                    
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 Willowglade.DbDeployNet2 --version 1.1.0
                    
#r "nuget: Willowglade.DbDeployNet2, 1.1.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 Willowglade.DbDeployNet2@1.1.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=Willowglade.DbDeployNet2&version=1.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Willowglade.DbDeployNet2&version=1.1.0
                    
Install as a Cake Tool

Willowglade dbdeploy.net

A NuGet package is now available at http://nuget.org/packages/Willowglade.DbDeployNet2/

This package is tailored for minimal Azure default credential authentication in connection strings is required. It DOES NOT remove deprecated password authentication support for SQL Server. MySQL and Oracle are unchanged from the original package.

Azure default credential inclusion is as follows:

  • ExcludeManagedIdentityCredential is false
  • ExcludeVisualStudioCredential is false

All other credential sources are excluded. A tenant id for the Azure default credential can be specified using the -i/--TenantId command line parameter.

Other changes:

  • PostSharp has been removed
  • Extension packs for COM, Python, Ruby, Windoes Shell, BizTalk etc. have been removed
  • The System.Data.SqlClient package has been replaced with Microsoft.Data.SqlClient 5.2.3 for Azure.Identity support.

dbdeploy.net

A NuGet package is now available at http://nuget.org/packages/DbDeployNet2/

For usage instructions, please see the /docs folder. There's a help file and some more detailed instructions on usage.

One of the major challenges that many products face is around versioning of databases between development and production. DbDeploy was developed to meet this need (see http://code.google.com/p/dbdeploy/).

In 2007, DbDeploy.Net was ported from the DbDeploy version 2.0. (see http://sourceforge.net/projects/dbdeploy-net/). The project appears to have seen little changes since then.

Recently, we wanted to use DbDeploy against Microsoft's Sql Azure platform and discovered that it simply doesn't work.

We investigated what it'd take to update DbDeploy.Net to a version that would support it and because of the code base, we decided that rewriting would be a better strategy.

This version is a complete rewrite from the ground up. While many of the concepts and ideas are similar, we've added the following: Full Unit Testing with NUnit Support for Azure (and easy maintenance of the Sql used in the application Similar functionality to version 3.0 of DbDeploy (elimination of ChangeSets, simplification of the changelog table) Stylecop Compliance with the default StyleCop rules Dependency injection and service architecture Better MS Build integration and easier command line integration Sandcastle Help Documentation

We plan on keeping this project active and making changes as needed based on suggestions made by you. Some things that we plan on adding in the near future: Support for database servers other than MsSql

Currently, this version is compatible with scripts made for other version of DbDeploy, but only Microsoft Sql Server is supported at this time! If you'd like to help us out with other DBMS', please drop us a line.

We appreciate your feedback.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

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
1.1.0 167 7/1/2026

Support for Azure default credential connect strings.