Подтвердить что ты не робот

Переключение между версиями SDK для ядра dotnet

Недавно я установил VS 2017 RC, а затем автоматически установил мою версию dotnet на 1.0.0-preview4-004233. Из-за этого всякий раз, когда я создаю новый проект с помощью команды dotnet new -t Console, я не вижу project.json, хотя вижу файл .csproj.

Когда я проверяю версии dotnet, доступные на моем компьютере, - C:\Program Files\dotnet\sdk, я вижу несколько доступных версий.

Есть ли способ переключить ядро ​​dotnet обратно на более раннюю версию - 1.0.0-preview2-003133 из 1.0.0-preview4-004233 без удаления.

4b9b3361

Ответ 1

Используйте sdk раздел в global.json: Dotnet CLI ищет его в корневой папке проекта.

  • Создайте новую пустую папку, где вы собираетесь запускать dotnet new
  • добавить global.json файл со следующим содержимым:

    {
       "sdk": { "version": "1.0.0-preview2-003133" }
    }
    

    Обратите внимание, что SDK с этой версией должен быть уже установлен на вашем компьютере.

  • открыть терминал и перейти в созданную папку
  • проверьте, что версия sdk включена, dotnet --info. Вы должны увидеть:

    Product Information:
    Version:            1.0.0-preview2-003133
    
  • выполнить команду dotnet new