2017-02-14 2 views
1

Я столкнулся с этой проблемой при попытке установить .NET Core Tools 1.1. Устанавливать это удалось, но теперь, когда я пытаюсь открыть проект, использующий ядро ​​Dotnet, я получаю сообщение об ошибке в VS2015: Unable to start the process..NET Core перестает работать из командной строки И из визуальной студии

После этого любая попытка запустить результаты проекта в гораздо более расплывчатым «Невозможно начать отладки ".

Я пытался работать из командной строки, и результаты были не лучше:

λ dotnet build 
Access to the path 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\RedistList\FrameworkList.xml' is denied. 

λ dotnet restore 
log : Restoring packages for C:\(...)\project.json... 
log : Restoring packages for tool 'Microsoft.AspNetCore.Server.IISIntegration.Tools' in C:\(...)\project.json... 
log : Writing lock file to disk. Path: C:\(...)\project.lock.json 
error: Access to the path 'C:\(...)\project.lock.json' is denied. 

Справочники затемненный по причинам конфиденциальности.

Я проверил файлы, которые он бросает ошибки, пытающиеся получить доступ - FrameworkList.xml полностью доступен и доступен для редактирования, а project.lock.json даже не существует.

шаги я уже пытался в решении одного или обоих этих проблем:

  • Перезапуск Visual Studio
  • Запуск VS в режиме администратора
  • перезагружать компьютер
  • вручную вставив project.lock .json, заполненный данными из чужого экземпляра того же файла в том же проекте
  • Удаление всего проекта и его повторное включение из Github
  • Откат к предыдущей версии .NET Ядра
  • Ремонт установки .NET Ядра
  • Удаление и повторная установка .NET Сердечник полностью
  • вручную изменять разрешения всей папки проекта до полного управления для всех пользователей
  • вручную указать версию .NET Core, в global.json

Ничто не помогает, я получаю то же сообщение об ошибке снова и независимо от того, как далеко я пытаюсь установить все обратно, как это было до установки , Есть ли какой-то последний шаг, который я почему-то забыл?

+0

Проверьте папку установки на наличие этого sdk в папке sdk. Это единственное, что я могу предложить. Также удалите все новые версии из этой папки. Это помогло мне раньше. – borrrden

+0

В каталоге sdk есть только одна папка, и она точно соответствует номеру версии. –

+0

Вы пытались переустановить инструменты VS2015? Они отделены от.NET, и это не ясно из вашего списка, если вы сделали это или только SDK. – borrrden

ответ

0

Что, наконец, работал над этим:

  • Закрыть VS
  • Удалить все файлы project.lock.json
  • Удалить все bin и obj папки
  • dotnet restore --no-cache
  • Изменить global.json указать SDK версии 1.0.0-preview2-003131 вместо 1.0.0-preview2-003121
Смежные вопросы