Summary
We started out by understanding what .NET is – a software framework. We learned that it is based on the Common Language Infrastructure and is similar to .NET Framework in Windows, but it is not the same. We saw that it includes its own runtime, CoreCLR, and a set of libraries, CoreFX. We learned about the relationship between .NET and .NET Framework and how they co-exist. We saw that .NET can be used for many things, including machine learning and Internet of Things applications, but is mostly used for Azure and Windows.
We went through the components of .NET, and we understood how they are related to each other and are represented in PowerShell. We saw the constructor member, a special type of method for instantiating objects, and understood why versioning is frequently confusing.
We then looked at the specifics of how we access .NET libraries from PowerShell, learned about dynamic loading, and then saw how to use the New-Object
cmdlet to create instances of classes...