
C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
By :

https://packt.link/EarlyAccess
This chapter is about how C# keywords are related to .NET types and the relationship between namespaces and assemblies. You'll become familiar with how to package and publish your .NET apps and libraries for cross-platform use.
There are several online sections for this chapter, and you will find links to them all at the end of this chapter.
In an online-only section, Decompiling .NET assemblies, we cover how to decompile .NET assemblies for learning purposes and why you cannot prevent others from decompiling your code. In another online-only section, Porting from .NET Framework to modern .NET, you can learn how to use legacy .NET Framework libraries in .NET libraries and how it is possible to port legacy .NET Framework code bases to modern .NET. Finally, in a third online-only section, Creating source generators, you will learn how to create source generators that can dynamically...