This document lists known issues for .NET Core 1.1 and .NET Core SDK 1.0.0 Preview 2.1 build 3177 which may be encountered during usage.
Part of resolving an issue called out in Preview 1 Known Issues was to slightly modify the SDK directory naming scheme. The Preview 1 SDK directory was 1.0.0-preview2.1-003155
and this release it is 1.0.0-preview2-1-003177
. dotnet.exe has rules which determine the latest version of the tools to launch which will typically load the latest version so you don't have to worry about having several versions installed. Those rules are in part based on sort order which in this case results in loading from '2.1-003155' rather than '2-1-003177'.
The work around is to either remove the sdk/1.0.0-preview2.1-003155
directory or rename it to sdk/1.0.0-preview2-1-003155
.
This is expected behavior. See discussion in coreclr issue #4318
We're releasing an update to the .NET Core SDK which is available directly in Visual Studio 2017 RC. Please see the CLI Known Issues document for important information about this release.
Have a look at Project Json To CSProj for details on working with project.json and csproj-based projects.
Workaround: Set environment variable COMPlus_ReadyToRunExcludeList=System.Security.Cryptography.X509Certificates
Fix expected in 1.1.1 release.
For details see coreclr issue #8148 and its duplicates.