Skip to content
This repository has been archived by the owner on Jun 30, 2023. It is now read-only.

ADAL .NET Build & Run

Ray Luo edited this page May 4, 2018 · 35 revisions

This is documentation about how to build an run the project. I wrote this because I had a lot of problems building the project (it is not the obvious build an run in visual studio) and I would figure that somebody else would have the same problems.

Please click here to view the the Visual Studio 2017 required components.

Build ADAL

  1. First open the Developer command prompt as administrator
  2. Change the branch to adalv3/dev
  3. Run the following command: msbuild Adal.net.nowinrt.sln /t:restore /p:configuration=release - this will restore the nuget packages needed for the project.
  4. Now run msbuild Adal.net.nowinrt.sln /t:build /p:configuration=release - this will build the project.
  5. Then you can build it inside visual studio no problems.

I got all the info from the following issue.

Run ADAL

When you try to run the project, you will get the following exception: System.IO.FileLoadException: 'Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A)'

To fix this follow these steps

  1. First open the Developer command prompt as administrator
  2. Go to the bin/debug folder of the selected test project.
  3. Run the following command to fix this dll issue: sn.exe -Vr Microsoft.IdentityModel.Clients.ActiveDirectory.dll
  4. Now you can run the project!

I got all the info from the following issue.

Clone this wiki locally