filmov
tv
DOTNET Weekly 2024: EPISODE 10, .NET project system and MSBUILD (2 of 3)

Показать описание
Hi friends! This is a weekly video of .NET related stories and code discussions/presentations/demos, with a balanced dose of desktop, web, and mobile development targets. Also contains some optimization techniques, best practices, and about 10% subjective opinions on how .NET should be :)
In this episode 2 of 3 (part of MSBUILD topic), I discuss the .NET project system and MSBUILD in more detailed sample, not just demoing samples of running "dotnet run", "dotnet build". and "dotnet msbuild" but also running them on top of Linux on Windows using Ubuntu on WSL2 (on Windows 11).
MSBUILD is available not just in Visual Studio installation by default, it is also available on .NET Core SDK.
In the previous video 1 of 3, you have seen the facts that are quite some major misconceptions that .NET Core SDK does not run MSBUILD, but it is actually running MSBUILD. But now you'll see that there are some difference in behaviors of dotnet build running on Linux, when you are compiling a solution that has mixed .NET and .NET Framework projects, with some interesting questions for MSBUILD discussion!
Also in this episode, I mention about the importance of updating VS 2022 17.11 to the latest 17.11.3 as there is a critical regression bug in previous releases of 17.11.x. Please update to 17.11.3 as soon as possible, as this .NET Framework publishing bug is truly a STOPPER.
Additional links:
In this episode 2 of 3 (part of MSBUILD topic), I discuss the .NET project system and MSBUILD in more detailed sample, not just demoing samples of running "dotnet run", "dotnet build". and "dotnet msbuild" but also running them on top of Linux on Windows using Ubuntu on WSL2 (on Windows 11).
MSBUILD is available not just in Visual Studio installation by default, it is also available on .NET Core SDK.
In the previous video 1 of 3, you have seen the facts that are quite some major misconceptions that .NET Core SDK does not run MSBUILD, but it is actually running MSBUILD. But now you'll see that there are some difference in behaviors of dotnet build running on Linux, when you are compiling a solution that has mixed .NET and .NET Framework projects, with some interesting questions for MSBUILD discussion!
Also in this episode, I mention about the importance of updating VS 2022 17.11 to the latest 17.11.3 as there is a critical regression bug in previous releases of 17.11.x. Please update to 17.11.3 as soon as possible, as this .NET Framework publishing bug is truly a STOPPER.
Additional links: