AssemblyMetadata - Build Time with Source Code Generators

.NET has for some time source code generators : a mechanism with which it is possible to generate source code at compile time, as has been known, for example, with DSL approaches since ~2005.

However, source code generators are much simpler and, above all, much more performant - and are also very suitable for significantly simplifying build tooling mechanisms.

I used the source code generators to embed the current build time as ISO8601 into the assembly - for example to use it as an info dump. I created this as a NuGet package and published it on GitHub:

AssemblyMetadata on GitHub

C# 15 Unions: Unions are finally in .NET

Mar 09, 2026 · 7 min read

C# 15 Unions: Unions are finally in .NET

After many years of workarounds, design discussions and library-level substitutes, unions are finally becoming a first-class part of C#. The …


Let's Work Together

Looking for an experienced Platform Architect or Engineer for your next project? Whether it's cloud migration, platform modernization or building new solutions from scratch - I'm here to help you succeed.

New Platforms
Modernization
Training & Consulting

Comments

Twitter Facebook LinkedIn WhatsApp