FS#65128 - [dotnet-sdk] Unrecognized RuntimeIdentifier 'arch-x64'
Attached to Project:
Community Packages
Opened by Florian Maunier (fmauNeko) - Monday, 13 January 2020, 11:15 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 20 January 2020, 08:50 GMT
Opened by Florian Maunier (fmauNeko) - Monday, 13 January 2020, 11:15 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 20 January 2020, 08:50 GMT
|
Details
Description:
The 'arch-x64' RuntimeIdentifier isn't recognized. Apparently the patch that adds it to corefx has been delayed to the 5.0 milestone (https://github.com/dotnet/corefx/pull/41750) In the meantime, patching /usr/share/dotnet/sdk/3.1.100/RuntimeIdentifierGraph.json manually is a valid workaround. Joined patch does just that. Steps to reproduce: 1 - 'dotnet restore' any project |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Monday, 20 January 2020, 08:50 GMT
Reason for closing: Fixed
Additional comments about closing: 3.1.0.sdk100-2
Monday, 20 January 2020, 08:50 GMT
Reason for closing: Fixed
Additional comments about closing: 3.1.0.sdk100-2
An easier repro is `cd /tmp; dotnet new console --name test`.
It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '3.1.0' was not found.
- No frameworks were found.
Curious if others have the same issue. Easiest way to reproduce is
dotnet new webapi
dotnet restore
dotnet run
Problem disappears when using dotnet-sdk-bin 3.1.1.sdk101-2 from AUR (https://aur.archlinux.org/packages/dotnet-sdk-bin/).
Even though "RuntimeIdentifierGraph.json" still does not contain anything related to "arch" or "arch-x64".
I guess that issue can be closed.