.NET Tooling Deep Dive: MSBuild & NuGet
Tooling is essential to the way we are building our applications, so let’s explore how to use the tools of the .NET ecosystem to improve our development process.
17:00 - 17:10 - Představení WUGu
17:10 - 18:45 - 1. část setkání
18:45 - 19:00 - Přestávka a občerstvení
19:00 - 20:30 - 2. část setkání
20:30 - Diskuze
MSBuild is the powerful build system used in .NET. With .NET Core, it is now widely used cross-platform and has been open sourced.
Since MSBuild has been powering .NET Core builds since 2017, it has unlocked remarkable possibilities that were not possible with project.json.
It has a programming language of its own. This session introduces to this programming language, explains common build customization techniques, helps avoid pitfalls when setting up your custom build logic and explores strategies to investigate build errors.
NuGet has become an essential part of our modern .NET development process and is also integrated into the MSBuild based toolchain. Creating NuGet packages has become a lot easier with in recent years, but let’s have a look at what is possible with new features and how we can use NuGet to help ease packaging and deployment workflows.