The Core of .NET

VSTH14 Dotnet CLI or: How I Learned to Stop Worrying and Love the Command Line

11/17/2022

2:30pm - 3:45pm

Level: Introductory

Jonathan "J." Tower

Partner & Principal Consultant

Trailhead Technology Partners

If you've been using Visual Studio for years like I have, you've probably also grown accustomed to the "walled garden" experience that it provides. With .NET Core successfully moving toward being cross-platform support for Linux, Mac, and Windows, the command-line interface (CLI) for .NET Core has become an even more important piece of the puzzle than ever before.

In this session, we'll work through all the basic workflows for a .NET developer–but all without the help of Visual Studio. By the end, you will be able to create, build, publish, test, run, and package projects, as well several other common tasks like database migrations, or using third-party CLI tools.

You will learn:

  • To do common build, run, and publish tasks with the dotnet CLI
  • How to use the dotnet CLI to create new projects, restore packages, and package their code libraries into nuget packages
  • How to use third-party tools from the dotnet CLI