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 서버와 일치하는 실행 파일을 찾을 수 없습니다.
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
'Programing' 카테고리의 다른 글
| ARC를 사용하고 iOS 4.0을 대상으로 할 때 약한 참조를 어떻게 대체합니까? (0) | 2020.09.12 |
|---|---|
| node.js에서 쉘 명령의 출력을 실행하고 가져옵니다. (0) | 2020.09.12 |
| Visual Studio 2017 및 C # 7.0을 사용하는 메서드에서 Tuple을 반환 할 수 없습니다. (0) | 2020.09.12 |
| 함수에 종료 지점이 하나만 있어야하는 이유는 무엇입니까? (0) | 2020.09.12 |
| Objective-C의 범주를 사용하여 메서드 재정의 (0) | 2020.09.12 |