To get started with .NET Core read my previous blog here.
If you prefer to use Visual Studio to create a new project or new to all this .NET Core thing check my post here.
Here I am going to show you how to create a new .NET Core API using .NET Core command-line interface (CLI).
Create repo called MyVeryFirstAPIUsingCLI. Get the code by using Visual Studio or your favorite git tool. I prefer to use command line, navigate to your folder where you want to store your code (mine is C:\blog\azureDevOps\DotNetCore) and run git command.
cd \blog\azureDevOps\DotNetCore git clone https://firstname.lastname@example.org/sergeydotnet/DotNetCore/_git/MyVeryFirstAPIUsingCLI
Create new Solution file(sln)
dotnet new sln
By default the name for sln file will be the same as folder name. The folder name is MyVeryFirstAPIUsingCLI and it looks like this in the file explorer
Now we create new project using template ASP.NET Core Web Application
dotnet new webapi -o MyVeryFirstAPIUsingCLI
This will create a folder called MyVeryFirstAPIUsingCLI and all necessary files. The explanation is here.
Add the project to the solution
dotnet sln add .\MyVeryFirstAPIUsingCLI\MyVeryFirstAPIUsingCLI.csproj
Push your changes to the Azure DevOps
git add . git commit -m "Initial commit" git push
Run the application by navigating to the folder where you have project file *.csproj
In my case
And run dotnet commands, first to restore all NuGet packages, then build the solution and at last run
dotnet restore dotnet build dotnet run
The output looks like this in the browser