Update 25/1/15 Build 9926 (released 24/01/15) It is now possible to add WIF 3.5 via programs and features which works with CRM.
Thanks to James Crowther @ Tecman for pointing this out.
Previously;
The Outlook Client for Microsoft Dynamics CRM is was not officially supported with Windows 10 Consumer Technical Preview but there was a workaround, see bottom of page for details.
It is possible to install the Microsoft CRM Client for Outlook on Windows 10 CTP but you will receive the following error message when trying to configure the client:
Cannot connect to Microsoft Dynamics CRM server because we cannot authenticate your credentials. Check your connection or contact your administrator for more help.
[Expanded Information]
Could not load file or assembly ‘Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn(Uri endPoint, Credential credentials, Form parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
This is because (WIF) Windows Identity Foundation 3.5 is not installed which is used to authenticate you with Microsoft CRM. In Windows 8.1, it can be installed by adding it from Windows Features. Windows 10 comes with Windows Identity Framework 4.5 which is not backwards compatible with WIF 3.5 and, if you try installing it, you will get an error saying a newer version is installed.
Workaround
The workaround is to manually copy the Microsoft.IdentityModel.dll (v3.5) from another PC onto your Windows 10 CTP computer. You will also need a copy of GACUTIL.EXE which comes with Visual Studio but again can be copied from another PC.
Finally, open an Administrator Command Prompt and run GACUTIL /i Microsoft.IdentityModel.dll
You should then be able to configure CRM with Office 365.
On our machine, GACUTIL.EXE was in
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
and Microsoft.IdentityModel.dll was in
C:\Program Files\Reference Assemblies\Microsoft\Windows Identity Foundation\v3.5
Has this solution worked for you? We would love to hear from you, contact us and let us know if it worked or not.