Fix runtime.depproj allconfigurations restore (dotnet/corefx#34332)
authorDavis Goodin <dagood@users.noreply.github.com>
Mon, 7 Jan 2019 19:16:45 +0000 (13:16 -0600)
committerGitHub <noreply@github.com>
Mon, 7 Jan 2019 19:16:45 +0000 (13:16 -0600)
commit2fdf51d1619812f6f3aef77380d211e7b26e836c
treefa6fa8d6581df8c7d76a0fb0aacf8cc40468678d
parentf7cc23e0971347fae179055a3e8ebfe1a63fbc53
Fix runtime.depproj allconfigurations restore (dotnet/corefx#34332)

* Fix runtime.depproj allconfigurations restore

Use default PackageRID for RuntimeIdentifier, not the overridden value
from build args. In allconfigurations mode, using PackageRID can cause
the wrong assets to be restored for other configurations.

* Incorporate $(RuntimeOS)-$(ArchGroup) defaulting

Commit migrated from https://github.com/dotnet/corefx/commit/98aac1eab50bcc379c14e85fb1f530d2858cc8f6
src/libraries/external/runtime/runtime.depproj