Noda Time is developed on Visual Studio 2019. All editions of Visual Studio 2019, including the community edition, should be able to build Noda Time, so long as you also have the .NET Core SDK installed. We periodically update the version of the .NET Core SDK that we build with, so updating to the latest Visual Studio and the SDK may be required, but that should always be sufficient.
To fetch the source code, just clone the GitHub repository:
> git clone https://github.com/nodatime/nodatime.git
To build everything under Visual Studio, simply open the
To build with just the .NET Core SDK, run
> dotnet build src/NodaTime.sln
To run the tests:
> dotnet test src/NodaTime.Test