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 project
- Discovering the differences between WinUI in Desktop and WinUI in UWP projects
- Creating a .NET 5 library and using it from a WinUI in Desktop project
- Exploring the packaging project included with the WinUI in Desktop...