Simple MSBuild Task that helps with maintaining app.config and web.config across multiple projects, and build configurations.

Create one app.config/web.config template and share it across multiple projects with different configurations for each build target.

* Recursive configuration transformations, i.e. one configuration variable referencing another variable
* Nested configurations - i.e. one configuration inheriting from another
* Project specific configuration overrides
* Simple value transformations
* Full element transformations

Install-Package Smith.BuildExtensions -Version
dotnet add package Smith.BuildExtensions --version
<PackageReference Include="Smith.BuildExtensions" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Smith.BuildExtensions --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Added project file example
See for examples others than what is included in the tools folder


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 1,297 2/8/2012