Adding "BuildRid" to the CLI as a fallback RID to use when inferring which RID to use when building, running, and publishing self-contained applications.

This enables users to use the CLI on newer versions of the OS that aren't fully supported yet - for example using a new OSX version that isn't listed in the runtime graph in the current NuGet packages.

Fix #4238
This commit is contained in:
Eric Erhardt 2016-09-29 18:16:26 -05:00
parent 74df06500c
commit ce6c29676d
19 changed files with 149 additions and 54 deletions

View file

@ -82,7 +82,7 @@ namespace Microsoft.DotNet.Tools.Run
.EnsureValid(Project)
.FrameworkOnlyContexts;
var rids = RuntimeEnvironmentRidExtensions.GetAllCandidateRuntimeIdentifiers();
var rids = DotnetRuntimeIdentifiers.InferCurrentRuntimeIdentifiers();
ProjectContext frameworkContext;
if (Framework == null)