Upon opening, and depending on your configuration in Visual Studio, it will either open directly on to the project creation screen, or will be an empty Visual Studio window. If your environment displays the latter, simply click File, then New, and then Project:
When the window opens, type console app in the search field to find Console App (.NET Core). Make sure that the language type is C# (there are Visual Basic templates of the same name), highlight this template, and then click Next:
I suggest giving the project name something you can refer back to, such as Chapter02, to help you find the project later:
At this point, you have a .NET Core 3 console application, so now let's add the ML.NET NuGet package. Right-click on the project and click Manage NuGet Packages:
Type microsoft ml into the search field. You should see the latest Microsoft.ML version available:
Once found, click the Install button. Simple!
At the time of writing, 1.3.1 is the latest version available and all examples throughout this book will use that version. Prior to 1.0, the syntax was very much in flux, but since then has been consistent, so using a newer version should function identically.
At this point, the project is configured for ML.NET—all future projects will reference ML.NET in this fashion and refer you back to these steps.