Chapter 8: Building WinUI Apps with .NET 5

WinUI allows developers to create a new project with C# targeting either the UWP platform or .NET 5. This chapter will explore the new WinUI in Desktop project type built on .NET 5. The WinUI in Desktop project has the same application model as WPF projects. We will learn how it differs from the traditional WinUI in UWP platform project. Projects that target .NET 5 have the advantage of being able to directly reference other .NET 5 libraries. We will explore this and show you how to create your own .NET 5 control library. Finally, we will look at the packaging project that is included with a WinUI in Desktop solution.

In this chapter, we will cover the following topics:

  • Creating a new WinUI in Desktop ...

Get Learn WinUI 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.