Please see the following article for information on sample prerequisites and getting started:
The software development kit referred to by the samples assume that .NET 4.5.1 is installed. That platform can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=40773.
The samples use a simple System for Cross-Domain Identity Manager provider implementation, of which the source code is provided. That provider synchronizes data with a file of comma-separated values, and it uses version 12.0 of the Microsoft Office Access Connectivity Engine to traverse the file. To install that engine, proceed to https://www.microsoft.com/en-us/download/details.aspx?id=13255 to download and install the 64-bit version of Microsoft.ACE.OLEDB.12.0.dll.
After opening any of the Visual Studio 2015 solution files, the .sln files, restore the references to NuGet package libraries by following these steps: