Omnisharp и DotNET Core Debugger в 32-разрядной версии Windows 10

Я только что установил Visual Studio Code и DotNET Core SDK на новый 32-разрядный компьютер с Windows 10. Однако я не могу заставить его работать и работать должным образом.

Я загрузил расширение csharp (Omnisharp) в Visual Studio Code. Очевидно, что он загружает пакеты x64 вместо x86:

[INFO] Starting OmniSharp at 'd:\Entwicklung\MyFirstApp'...
[INFO] Installing to C:\Users\Daniel\.vscode\extensions\ms-vscode.csharp-1.1.5\.omnisharp
[INFO] Attempting to download omnisharp-1.9-beta5-win-x64-net451.zip...
[INFO] Downloading to C:\Users\Daniel\AppData\Local\Temp\tmp-1252lY4HMeX6qNhB.tmp...

Это приводит к ошибке, что отладчик не может быть установлен:

Error: Can not find runtime target for framework '.NETStandardApp,Version=v1.5' compatible with one of the target runtimes: 'win10-x86, win81-x86, win8-x86, win7-x86'. Possible causes:
1. The project has not been restored or restore failed - run `dotnet restore`
2. The project does not list one of 'win10-x86, win81-x86, win8-x86, win7-x86' in the 'runtimes' section.
Error: 

System.InvalidOperationException: Can not find runtime target for framework '.NETStandardApp,Version=v1.5' compatible with one of the target runtimes: 'win10-x86, win81-x86, win8-x86, win7-x86'. Possible causes:
1. The project has not been restored or restore failed - run `dotnet restore`
2. The project does not list one of 'win10-x86, win81-x86, win8-x86, win7-x86' in the 'runtimes' section.
at.... 

Как это исправить?

Спасибо!


person Schlicki2808    schedule 12.06.2016    source источник
comment
То же самое здесь на Windows 7 32bit. Я даже пытался найти в Google версию Omnisharp для загружаемого пакета, но, честно говоря, я бы не знал, что с ним делать, если бы нашел его.   -  person AceShot    schedule 03.08.2016


Ответы (1)


У меня есть нетбук, который я надеялся использовать с 32-битной Windows 7 и VSCode/Omnisharp, и я тоже столкнулся с этой проблемой.

В настоящее время Omnisharp поддерживает только 64-разрядные версии. Нет никакого известного плана для 32-битной версии.

Что сбивает с толку, так это то, что он ИСПОЛЬЗУЕТСЯ для 32-битной совместимости! Либо переключитесь на 64-разрядную версию (если это позволяет ваше оборудование), либо настройте другую цепочку инструментов (возможно, с помощью SharpDevelop?).

Люди уже запрашивали это изменение, но разработчики похоже, не воспринимают его всерьез .

person AceShot    schedule 17.10.2016