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.cmd
once before attempting to build in Visual Studio, to ensure that all required NuGet packages are available. -
After you have run
BuildAndTest.cmd
once, you can open any of the solution files in thesrc\
directory in Visual Studio 2017, and build them by running Rebuild Solution.