VSCode: включить отладчик .Net Core в портативной среде IDE

В эти дни я пробую эти проекты: - Код Visual Studio: я выбрал переносной (.zip), выполненный с USB-накопителя. - .Net Core (снова .zip пакет), который я распаковал в ту же USB-память, что и предыдущий.

Когда я пытаюсь создать новый C # в проекте VSCode, сначала у меня возникла проблема с тем, как вызвать основную папку .Net (она же распакованная папка dotnet). До сих пор мне просто приходилось указывать в консоли абсолютный путь к исполняемому файлу dotnet — опять же, из папки, которую я распаковал из zip-файла.

Но затем я пытаюсь отлаживать консольное приложение после этих команд:

dotnet new
dotnet restore
dotnet build

Я вижу следующую ошибку:

The .NET Core Debugger is still being downloaded. See the C# Output Window    
for more information.
[ERROR]: C# Extension failed to install the debugger package

Как я могу это решить?


person MigRome    schedule 21.11.2016    source источник
comment
Вы используете VSCode в качестве компилятора/отладчика? тогда почему бы не использовать визуальную студию?   -  person Lei Yang    schedule 21.11.2016
comment
Потому что нам нужна облегченная среда, не настолько сложная для тестирования и выполнения тестовых модулей. Так же, как Sublime Text. Также мы видели сеансы, в которых можно было отлаживать и компилировать скрипты VSCode C#. Проблема, которую мы обнаружили, заключается в том, что мы пытаемся выполнить те же действия в переносимых пакетах.   -  person MigRome    schedule 21.11.2016
comment
Тогда почему бы не использовать SharpDevelop?   -  person Lei Yang    schedule 21.11.2016
comment
Помните, портативные решения с портативными наборами инструментов.   -  person MigRome    schedule 21.11.2016
comment
что вы имеете в виду портативный, вы имеете в виду, что SharpDevelop не является портативным?   -  person Lei Yang    schedule 21.11.2016
comment
Чувак, я думаю, что Sharpdevelop устарел и не полностью интегрируется с множеством плагинов, которые есть в других известных редакторах кода, таких как Atom или ST.   -  person MigRome    schedule 21.11.2016
comment
Расширение пакета отладчика VSCode C#, которое пытались загрузить, имеет большой размер. У вас должно быть надежное подключение к Интернету, чтобы загрузить это. Это связано с конфигурацией вашей машины и настройками сети, а не с реальным вопросом.   -  person Lex Li    schedule 21.11.2016
comment
Лекс Ли... как мне его скачать?   -  person MigRome    schedule 21.11.2016
comment
@MigRome закройте VSCode и снова откройте его. Затем откройте в нем папку проекта .NET Core, и это должно вызвать еще одну попытку загрузки.   -  person Lex Li    schedule 21.11.2016
comment
Но как я могу увидеть, завершена ли загрузка?   -  person MigRome    schedule 21.11.2016
comment
Код @MigRome Visual Studio должен отображать ход загрузки в правом нижнем углу, как показано на рисунке: sgdotnet.blob.core.windows.net/random/   -  person Chun Lin    schedule 07.12.2016


Ответы (1)


Только что увидел эту ошибку и на моем ПК, оказывается, на данный момент отладчик С# не поддерживает 32-разрядную систему Windows, есть проблема на GitHub: https://github.com/OmniSharp/omnisharp-vscode/issues/844.

Проверьте, используете ли вы 32-битную Windows, если да, обновитесь до x64.

person James L.    schedule 14.12.2016
comment
Спасибо, Джеймс .. так что это подтверждает проблему. К сожалению, нет возможности перейти на x64. Я должен отказаться от VSCode. ;( - person MigRome; 02.01.2017