| Latest packages | NuGet | Feedz.io |
|---|---|---|
Buildvana.Sdk |
||
bv |
You can get preview versions of Buildvana packages from our preview feed on Feedz.io. The NuGet v3 URL is https://f.feedz.io/tenacom/preview/nuget/index.json.
Important
This project is undergoing massive maintenance at the moment. The documentation below only refers to Buildvana SDK and will eventually be moved to its own file. A decent README for the whole project is in the works.
- @rdeago 2026-04-22
Buildvana SDK is an opinionated, best-practices-based, CI-friendly, VS-friendly, MSBuild-powered build system for .NET projects.
DISCLAIMER: Buildvana SDK is still a work in progress. Your mileage may vary, if you break your build you own both pieces, and so on and so forth. However, Buildvana SDK has already been used successfully in production, for both business and open source projects.
- Helps you keep your project files clean and concise - even better than "plain" MSBuild SDKs
- Single source of truth for assembly versions (via [
Nerdbank.GitVersioning(https://github.com/dotnet/Nerdbank.GitVersioning)]) - Single source of truth for package licenses and copyright notices
- More auto-generated assembly information (
ClsCompliant,COMVisible) - Automatic configuration of commonly-used code analyzers
- ...
- ❤️ Multi-platform / Cross-platform projects
- ❤️ Libraries
- ❤️ Console apps
- ❤️ Windows Forms
- ❤️ ASP.NET
- ❤️ Projects using
Microsoft.Build.NoTargetsSDK - ❤️ Avalonia UI (still experimenting, but no problems so far)
- ❓ WPF (testers welcome)
- ❓ UNO Platform (testers welcome)
- ❓ .NET MAUI (testers welcome)
- 👎 Legacy (non-SDK) projects
- ❤️ C#
- ❤️ Visual Basic
- 💛 F# (some features disabled)
- 👎 other languages
- ❤️ GitHub / GitHub Enterprise
- 💛 All others (no automatic SourceLink configuration)
- ❤️ MSBuild v17.4 or newer (
msbuild) running under .NET Framework 4.8 or newer / .NET 10.0 or newer - ❤️ Visual Studio 2026 v18.4 or newer (building from IDE)
- ❤️ .NET SDK 10.0.202 or newer (
dotnet build,dotnet msbuild, etc.) - ❓ JetBrains Rider (not tested)
TODO
Of course we accept contributions! 😃 Just take a look at our Code of Conduct and Contributors guide, create your fork, and let's party! 🎉
Riccardo De Agostini |
||||||
|
|
||||||
- PolyKit is the last polyfill library you'll ever need for your C# projects.
- L.o.U.I.S. is a general-purpose library, providing commonly-used types, suitable for multi-platform libraries and applications.
- Cecil.XmlDocNames is a tiny library that generates XML-documentation-compliant names for Mono.Cecil objects.
- ReSharper.ExportAnnotations lets you distribute ReSharper code annotations in XML format along with your libraries, without keeping a transient dependency on the JetBrains.Annotations package.
- Practically every one of Tenacom's private projects since the first preview of Buildvana SDK: almost 50 libraries, a bunch of console apps, some WinForms apps, even an Avalonia UI app (with more coming soon).
