Programing

Microsoft.DotNet.Props를 찾을 수 없습니다.

crosscheck 2020. 9. 12. 09:07
반응형

Microsoft.DotNet.Props를 찾을 수 없습니다.


.net 프로젝트 솔루션을로드하는 동안 오류가 발생했습니다. 오류는 다음과 같습니다.

The imported project "C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the <Import> declaration is correct, and that the file exist on disk.

이 문제를 해결하는 방법?


이 질문은 이미 답변되었지만. 나는 최근에 같은 문제를 발견했습니다. 더 구체적인 대답은 다음을 설치해야한다는 것입니다 Visual Studio 2015 Tools (Preview 2).

https://www.microsoft.com/net/download/core

직접 다운로드 :

https://go.microsoft.com/fwlink/?LinkId=827546

이것은 간단하지 않고 1.1 dotnet 핵심 프로젝트를 작업 중이었기 때문에 실수로이 단계를 건너 뛰고 Windows SDK. 여기에 문제를보고했습니다.

https://github.com/dotnet/core/issues/378


Microsoft .NET Core 1.0.1 도구 미리보기 (현재 미리보기 2)를 설치해야합니다.


최근에 VS 2017을 설치했고이 오류가 발생하고 프로젝트에서 project.json을 사용하고 있었다면 솔루션을 이전 project.json 형식이 아닌 csproj로 업그레이드해야 할 수 있습니다. vs2017에서 프로젝트를 열면 자동으로 업그레이드됩니다. 더 많은 정보가 필요하면이 기사를 확인하십시오. Project-json to csproj


옵션 1:

DotNetCore.1.0.1-VS2015Tools.Preview2.0.3을 설치합니다. xproj에 머물 수 있습니다.

옵션 2 :

Visual Studio 2017을 설치하고 xproj에서 csproj로 자동 업그레이드합니다.

옵션 3 :

xproj에서 csproj로 업그레이드하고 Visual Studio 2015를 유지하려면 아래 단계를 따르세요.

경고 : 아래 프로세스를 사용하면 VS2015를 사용하여 PCM 웹을로드 할 수 없습니다. 대신 DOTNET CLI (명령 줄 프롬프트) 또는 VSCode IDE를 사용하여 작업해야합니다.

1 단계 : https://www.microsoft.com/net/download/core 링크에서 .NET Core 다운로드 및 설치

2 단계 :로 이동합니다 global.json. 버전 번호를 PC에 설치된 버전으로 수정합니다 (내 PC의 경우 1.0.1).

Old:
{
  "projects": [ "Source" ],
  "sdk": { "version": "1.0.0-preview2-003131" }
}

New:
{
  "projects": [ ""Source" ],
  "sdk": { "version": "1.0.1-*" }
}

3 단계 : 관리자 권한으로 명령 프롬프트로 이동하고 명령 실행

dotnet migrate
dotnet restore
dotnet build
dotnet run

Microsoft가 VS2017에서 솔루션 구조를 완전히 재조정 한 것 같습니다. 이것이 제가 VS2017에서 문제를 해결 한 방법입니다.

  • .sln 파일을 열었습니다.
  • "Project ("{9A19103F-16F7-4668-BE54-9A1E7A4F7556} ") = 'NNN', 'NNN.xproj'..."줄에서- "NNN.xproj"를 "NNN.csproj"로 대체했습니다. 그리고 ... vuala!

도움이되기를 바랍니다.


나는 내가 파티에 꽤 늦었다는 것을 알고 있지만, 이러한 문제를 몇 번이고 겪는 사람으로서,이 두 기사는 처음에 왜 그런 문제가 발생했는지, 그리고 해결 방법을 이해하는 데 정말로 도움이되었습니다.

현재 설정에 대한 간략한 업데이트 : VS2015와 VS2017을 모두 설치했습니다. .Net Core 1.0.1이 포함 된 .net Core SDK 1.0.0-preview2-003133과 함께 VS2015를 사용하고있었습니다. VS 2017을 설치하면 .Net Core 1.1.0이 자동으로 설치되고 내 PC에 기본 .Net Core 버전으로 설정되어 모든 문제가 발생했습니다.

바라건대 다른 사람들도 유용하다고 생각합니다. :)

dotnet projectmodel 서버와 일치하는 실행 파일을 찾을 수 없습니다.

두 가지 버전 넷 코어 SDK 측 개발


I ran into this issue after I installed VS2017 community edition. This is how I resolved the issue: Go to this folder: C:\Program Files\dotnet\sdk Find the folder named: 1.0.0 and rename it to xx.xx.xx

For some reason VS2015 switch back (or default to ) to this folder after VS2017 is installed so renaming it forces VS2015 to look in other folders. This is what I have in my global.json: "sdk": { "version": "1.0.0-preview2-003131" }

Updated: You will have to change the folder name back to 1.0.0 when you switch over to VS2017. I had to rename it back to migrate my vs2015 .Net Core solution to 2017.

참고URL : https://stackoverflow.com/questions/39020289/microsoft-dotnet-props-was-not-found

반응형