programing

일치하는 명령 dotnet-project model-server를 찾을 수 있는 실행 파일이 없습니다.

lovejava 2023. 8. 2. 08:36

일치하는 명령 dotnet-project model-server를 찾을 수 있는 실행 파일이 없습니다.

열 때 이 오류가 발생합니다.VS 2015 커뮤니티의 NET Core projetcs:

프로젝트 모델 서버 프로세스(1.0.0-preview-003585)를 실행하는 동안 다음 오류가 발생했습니다.

프로세스를 시작할 수 없습니다."dotnet-project model-server" 명령과 일치하는 실행 파일을 찾을 수 없습니다.

어제까지 잘 작동했습니다.를 다시 설치하려고 이미 시도했습니다.NET Core SDK 및 VS 설치 복구

팁?

저도 같은 문제가 있었습니다.Microsoft를 제거하여 수정할 수 있었습니다.NET Core 1.0.1 - SDK Preview 3(x64) 및 를 다시 설치합니다.NET Core 1.1 SDK 제공:

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

이 문제를 해결하기 위한 또 다른 옵션은 "Solution Items"라는 솔루션 폴더를 추가하고 여러 개가 나란히 설치된 경우 올바른 SDK 버전을 지정하는 "sdk" 요소가 포함된 global.json 파일을 추가하는 것입니다.2017 RC를 설치했는데 Preview 4를 설치하기 때문에 이 오류가 발생하기 시작했습니다.제거하고 싶지 않습니다. Preview 4 또는 2017이 작동을 중지합니다.다음 텍스트로 global.json 파일을 추가하는 것이 저를 위해 수정되었습니다.(설치된 SDK 버전은 %PROGRAMFILES%\dotnet\sdk 폴더에서 확인하십시오.)

{ "sdk" : { "version" : "1.0.0-preview2-1-003177" } }

업데이트(2017년 5월 11일)

새로운 Announcing에 따르면.NET Core Tools 1.0 블로그 게시물:

이제 모든 사용자가 project.json에서 MSBuild 및 csproj로 마이그레이션할 것을 권장합니다.위에서 언급했듯이, 우리는 새로운 것을 지원하지 않을 것입니다.Visual Studio 2015의 NET Core 도구.또한 Visual Studio 2015 project.json 기반 도구는 업데이트하지 않습니다.

원답

에 이 문제와 관련된 비공개 문제가 있습니다.NET Core CLI repo:

VS2015를 시작하는 동안 "dotnet-project model-server" 프로세스를 시작할 수 없습니다.

Changes to Project.json 게시물에 따르면 Preview 3 이후.NET Core 툴링이 .xproj/project.json에서 .csproj/MSbuild로 이동했습니다.기본적으로 세 가지 선택이 있습니다.

  1. Preview 2 SDK와 함께 .xproj/project.json 형식을 계속 사용합니다(@Tim Schmidt의 답변 참조).

  2. 을 합니다.dotnet migrate도구 또는 VS 2017 RC를 사용하여 기존 project.json 자산을 csproj로 마이그레이션할 수 있습니다.VS 2015를 사용하는 경우 를 잃게 됩니다.VS 2015 Tools(미리보기 2)가 업데이트될 때까지 NET Core Tooling.

  3. project.json과 csproj동일한 컴퓨터에서 작업하고 global.json 파일의 도움을 받아 Preview 2와 Preview 3+ 사이를 전환합니다(@randcd의 답변에 언급됨).

그러나 .csproj/MSbuild로 마이그레이션하려는 경우 MSBuild를 사용하여 빌드 게시물에 주의하십시오.NET Core 프로젝트:

우리는 대부분의 사람들이 타겟팅을 하는 것을 추천합니다.오늘날 새로운 프로젝트가 있는 NET Core는 다음과 같은 이유로 project.json과 함께 기본 툴링 환경을 사용합니다.

  • MSBuild는 아직 project.json의 많은 이점을 지원하지 않습니다.
  • 많은 ASP.NET 기반 툴링은 현재 MSBuild 프로젝트에서 작동하지 않습니다.
  • 저희가 공개할 때.MSBuild를 사용하는 NET Core 툴링은 project.json에서 MSBuild 프로젝트로 자동 변환할 수 있습니다.

.와 함께 새로운 Angular2를 사용해보고 있을 때 이런 메시지를 받았습니다.ASP의 NET Core 템플릿.NET 코어 템플릿 팩.

기본적으로 솔루션 폴더(프로젝트 아님)에 global.json 파일이 솔루션 항목으로 필요합니다.

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

자세한 내용은 이 페이지를 참조하십시오.

닷넷 코어 튜토리얼

저의 경우, .net core 1.1.0을 설치한 후에도 버전 1.0.1이 설치되었습니다.이전 버전을 삭제하고 Microsoft를 다시 설치합니다.NET Core 툴.

설치 후에도 동일한 오류가 발생했습니다.다음 단계에 따라 Visual Studio 2015 Enterprise에서 NetCore 1.0.1(x64)을 실행할 수 있습니다.

  1. 설치된.NetCore SDK 1.0.1
  2. Visual Studio를 열고 도구, 확장 및 업데이트로 이동한 후 Asp에 대한 업데이트가 있음을 확인했습니다.설치하기로 선택한 Net 및 Web Tools

의 최신 버전을 제거하고 다시 설치하여 수정하려고 했습니다.NetCore SDK는 문제가 해결되지 않았습니다.계속 오류가 발생했습니다.

fig 1. error dialog

저의 경우 커스텀 템플릿을 사용하여 새로운 프로젝트를 생성하려고 했기 때문에 변경하여 새로운 Asp를 생성하려고 했습니다.NetCore 웹 응용 프로그램(.Net Framework)에서 오류가 발생하여 의 버전을 정확히 알 수 있습니다.NetCore SDK가 필요했습니다.

fig. 2. Dialog indicating the version of SDK

저는 대화상자의 링크(여기를 클릭하거나 여기로 이동: https://github.com/aspnet/Tooling/blob/master/known-issues-vs2015.md#missing-sdk) )를 따라 특정 버전을 다운로드했습니다.전류를 제거했습니다.NetCore SDK(1.0.1 x64)를 설치한 다음 제안된 SDK(1.0.0-preview2-003131)를 설치하여 문제를 해결했습니다.

Visual Studio 2017을 설치한 후 이 문제가 발생하여 다음 구성으로 global.json 파일을 만들었습니다.

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

사용 중인 버전을 확인하려면 콘솔을 열고 C:\Program Files\dotnet\sdk>이동한 다음 시스템에 있을 수 있는 다양한 닷넷 코어 버전의 폴더를 나열하는 간단한 dir 명령을 실행합니다. 하나씩 시도하고 사용자에게 맞는 버전을 선택합니다.

BTW: global.json을 솔루션이 아닌 프로젝트 루트에 배치하는 것이 효과적이었습니다.

Microsoft Azure SDK v2.9.6을 업데이트한 후 동일한 문제가 발생했습니다.

2.9.6 SDK를 제거하고 global.json 파일을 여는 데 문제가 있음을 알게 되었습니다.VSTS에서 최신 버전의 솔루션을 구입하여 문제를 해결했습니다.

전혀 좋은 자리가 아닙니다.Dot Net Core 1.0은 LTS 버전이며 이 버전이 대상입니다.NET Core 1.1은 LTS 버전이 아닙니다(예: Amazon에서 실행되지 않음).따라서 이 경로를 추천하는 것은 LTS 버전에 대한 Microsoft의 정책에 위배됩니다.

LTS 버전은 "LTS 릴리스의 일반 출시일 이후 3년간 지원"을 계속해야 합니다.

언급URL : https://stackoverflow.com/questions/39391132/no-executable-found-matching-command-dotnet-projectmodel-server