Я получаю эту ошибку при открытии проектов .NET Core в сообществе VS 2015:

При попытке запустить процесс сервера модели проекта (1.0.0-preview-003585) произошла следующая ошибка.

Невозможно запустить процесс. Не найден исполняемый файл, соответствующий команде "dotnet-projectmodel-server".

До вчерашнего дня он работал хорошо. Я уже пробовал переустановить .NET Core SDK и восстановить установку VS.

Несколько советов?

46
rsilva 8 Сен 2016 в 15:36

7 ответов

Лучший ответ

У меня была такая же проблема. Мне удалось исправить это, удалив Microsoft .NET Core 1.0.1 - SDK Preview 3 (x64) и переустановив .NET Core 1.1 SDK отсюда:

https://www.microsoft.com/net/core#windowscmd

55
Tim Schmidt 18 Ноя 2016 в 18:17

Совсем не лучшая позиция. Dot Net Core 1.0 - это версия LTS, и она является целевой. .NET Core 1.1 НЕ является версией LTS (и, например, не будет работать на Amazon). Таким образом, рекомендация этого маршрута противоречит политике Microsoft в отношении версий LTS.

Версия LTS ДОЛЖНА продолжать "поддерживаться в течение трех лет после даты общедоступной версии LTS".

-2
Dave 16 Фев 2017 в 03:46

В моем случае после установки .net core 1.1.0 все еще были установлены версии 1.0.1. Удалите старые версии и переустановите инструменты Microsoft .NET Core.

2
syned 6 Янв 2017 в 14:52

Когда мы выпустим инструментальные средства .NET Core, использующие MSBuild, он сможет автоматически преобразовывать из project.json в проекты MSBuild.…

{ "sdk" : { "version" : "1.0.0-preview2-1-003177" } }
32
randcd 13 Янв 2017 в 17:31

У меня возникла эта проблема после установки Visual Studio 2017, я только что создал файл global.json с такой конфигурацией:

{
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-xxxxx"
  }
}

Чтобы узнать, какую версию вы, возможно, используете, откройте консоль и перейдите в C: \ Program Files \ dotnet \ sdk> , затем выполните простую команду dir, в которой будут перечислены папки с различным ядром dot net. версии, которые могут быть в вашей системе, попробуйте одну за другой и выберите версию, которая вам подходит.

Кстати: мне удалось разместить global.json в корне проекта, а не в решении.

1
jack.the.ripper 26 Апр 2017 в 02:47

Я получил ту же ошибку после установки .Net Core 1.0.1 (x64) в Visual Studio 2015 Enterprise, выполнив следующие действия:

  1. Установлен .Net Core SDK 1.0.1.
  2. Открыл Visual Studio, зашел в Инструменты, Расширения и Обновления и увидел обновление для Asp.Net и Веб-инструментов, которое я решил установить.

Я попытался исправить это, удалив и переустановив последнюю версию .Net Core SDK, но это не решило мою проблему. Я все время получал ошибку:

fig 1. error dialog

В моем случае я пытался создать новый проект, используя настраиваемый шаблон, поэтому я изменился и попытался создать новое веб-приложение Asp.Net Core (.Net Framework), и у меня возникла ошибка, в которой мне точно говорилось, какая версия .Net Core SDK мне понадобились:

fig. 2. Dialog indicating the version of SDK

Я перешел по ссылке из диалогового окна (нажмите здесь или перейдите сюда: https: //github.com/aspnet/Tooling/blob/master/known-issues-vs2015.md#missing-sdk) и загрузил конкретную версию. Я удалил текущий .Net Core SDK (1.0.1 x64), затем установил предложенный (1.0.0-preview2-003131 в моем случае), и это устранило мою проблему.

1
Jelgab 6 Апр 2017 в 02:13

Я столкнулся с той же проблемой после обновления Microsoft Azure SDK v2.9.6

Я удалил SDK 2.9.6 и заметил, что у меня проблема с открытием файла global.json. Итак, я получил самую последнюю версию VSTS для своего решения, и это устранило мою проблему.

0
aaronR 17 Фев 2017 в 16:52