Exploring the .NET Core 3.0 Runtime
β Scribed by Roger Villela
- Publisher
- Apress
- Year
- 2019
- Tongue
- English
- Leaves
- 190
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Explore advanced .NET APIs and create a basic .NET core library with dynamic code generation and metadata inspection to be used by other libraries or client applications. This book starts with the benefits of .NET including its fundamental tasks and tools where you will learn .NET SDK tools and the ILDasm tool. This is followed by a detailed discussion on code generation in .NET API programming.
Along the way, you will learn how to build a programming model through a code-generator tool and metadata inspector tool using .NET version information for .NET assembly and binary code. Exploring the .NET Core 3.0 Runtime covers the features of Microsoft Visual Studio 2019 using a tutorial and shows you how to create a .NET Core 3.0 application. Here you will configure and deploy your .NET projects along with meta packages and see some do's and don'ts. Finally, you will compare the features of .NET Core 3.0 with the .NET Framework library and its GUI frameworks.
After reading this book, you will be able to work in a .NET 3.0 environment and program for its two advanced features: code generation and metadata inspection.
What You Will Learn
- Understand the inner workings of an assemblyβs structural organization
- Work with reflection through the .NET Core platform
- Carry out dynamic code generation using the .NET Core API's code document model (CodeDOM)
- Use the metadata mechanism of the .NET Core platform
Who This Book Is For
Software developers and engineers using .NET and/or the .NET Core platform and tools.
β¦ Table of Contents
Front Matter ....Pages i-xv
Exploring .NET Core (Roger Villela)....Pages 1-34
About Static .NET Assembly (Roger Villela)....Pages 35-81
Dynamic .NET Assemblies: Defining Dynamic .NET Types (Roger Villela)....Pages 83-119
Working with Dynamic .NET Properties (Roger Villela)....Pages 121-153
Working with the CodeDOM (Roger Villela)....Pages 155-177
Back Matter ....Pages 179-183
π SIMILAR VOLUMES
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price. Key Features Build modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest features of C# 8.0 Start creating p
<p><b>Learn how web applications can be built efficiently using ASP.NET Core 2.0 and related frameworks</b></p><h4>Key Features</h4><ul><li>Get to grips with the new features and APIs introduced in ASP.NET Core 2.0</li><li>Leverage the MVC framework and Entity Framework Core 2 to build efficient app
<p><b>A guide to discovering the hidden behaviors of ASP.NET Core that can be customized to optimize your .NET 5 applications</b></p><h4>Key Features</h4><ul><li>Customize the default behavior of ASP.NET Core to get the most out of the framework</li><li>Enhance the app configuration, change the defa
A guide to discovering the hidden behaviors of ASP.NET Core that can be customized to optimize your .NET 5 applications ASP.NET Core is the most powerful Microsoft web framework. Although it's full of rich features, sometimes the default configurations can be a bottleneck and need to be customized