If you want to build the SDK from source, rather than consuming the NuGet package, use the following steps to set up your machine for development and validate it:
-
Install .NET Core SDK 2.1 and 3.1 from https://dotnet.microsoft.com/download
-
Ensure that Visual Studio 2019 is installed on your machine.
You can build in VS 2017 as well.
-
Ensure that your Visual Studio installation includes the components that support
- C# development
-
Open a Visual Studio 2019 Developer Command Prompt Window.
-
From the root directory of your local repo, run the command
BuildAndTest.cmd. This restores all necessary NuGet packages, builds the SDK, and runs all the tests.All build output appears in the
bld\subdirectory of the repo root directory.NOTE: You must run
BuildAndTest.cmdonce before attempting to build in Visual Studio, to ensure that all required NuGet packages are available. -
After you have run
BuildAndTest.cmdonce, you can open any of the solution files in thesrc\directory in Visual Studio 2017, and build them by running Rebuild Solution.