How to stop worrying and love MSBuild - Daniel Plaisted

MSBuild is the build engine for .NET. While it is powerful and flexible, it can also be verbose, opaque, and complex to work with. If you've been following the development of .NET Core, you may have felt like the project.json project file format was a breath of fresh air and been dismayed at the decision to switch to MSBuild as the build engine for .NET Core. However, all is not lost! As part of moving the .NET Core tooling to MSBuild, we’ve also made major improvements to MSBuild and to the end-to-end project experience. We’ve taken the goodness that project.json had, like simple human-editable project files and easy multi-targeting, and brought it to the new and improved .csproj files. In this session, we’ll look at how to work with these new and improved project files. We’ll see how to customize the defaults that are applied to the project, how to multi-target to different .NET targets, and how to consume and create NuGet packages. Then we’ll cover the basics of MSBuild, learn how to extend and integrate with the build process, and learn to investigate and debug problems with our builds. When we’re done, you should be confident in your ability to take advantage of the improvements to MSBuild projects, extend the build process with your own operations, and investigate and fix problems you encounter with your build. NDC Conferences https://ndcoslo.com https://ndcconferences.com

MS Build: Things You Should Know About Project Files - .NET Oxford - January 2020
▶︎

MS Build: Things You Should Know About Project Files - .NET Oxford - January 2020

Web Apps can’t really do *that*, can they? - Steve Sanderson
▶︎

Web Apps can’t really do *that*, can they? - Steve Sanderson

Languages & Runtime Community Standup - MSBuild with Rainer Sigwald
▶︎

Languages & Runtime Community Standup - MSBuild with Rainer Sigwald

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Power Automate Beginner to Pro Tutorial [Full Course]
▶︎

Power Automate Beginner to Pro Tutorial [Full Course]

Visual Studio Toolbox Live - MSBuild: Beyond Building
▶︎

Visual Studio Toolbox Live - MSBuild: Beyond Building

Identity Server 4 with Angular and ASP.NET Core - Ben Cull
▶︎

Identity Server 4 with Angular and ASP.NET Core - Ben Cull

What’s New in MSBuild
▶︎

What’s New in MSBuild

8 await async mistakes that you SHOULD avoid in .NET
▶︎

8 await async mistakes that you SHOULD avoid in .NET

AWS Serverless with .NET Core - Norm Johanson
▶︎

AWS Serverless with .NET Core - Norm Johanson

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Writing High-Performance C# and .NET Code - .Net Oxford - July 2019
▶︎

Writing High-Performance C# and .NET Code - .Net Oxford - July 2019

Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
▶︎

Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]

Power Automate Tutorial ⚡ Beginner To Pro [Full Course]
▶︎

Power Automate Tutorial ⚡ Beginner To Pro [Full Course]

Is AI Hiding Its Full Power? With Geoffrey Hinton
▶︎

Is AI Hiding Its Full Power? With Geoffrey Hinton

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

C# Async / Await - Make your app more responsive and faster with asynchronous programming
▶︎

C# Async / Await - Make your app more responsive and faster with asynchronous programming

Never RESTing – RESTful API Best Practices using ASP.NET Web API - Spencer Schneidenbach
▶︎

Never RESTing – RESTful API Best Practices using ASP.NET Web API - Spencer Schneidenbach

An Opinionated, Maintainable REST API Architecture for ASP.NET Core - Spencer Schneidenbach
▶︎

An Opinionated, Maintainable REST API Architecture for ASP.NET Core - Spencer Schneidenbach