[c#] 프로젝트 파일이 불완전합니다. 예상 수입이 누락되었습니다.
답변
해결
-
제어판에서 특정 버전을 제거한 후에도 C : \ Program Files \ dotnet \ sdk에 삭제 된 버전이있는 파일과 폴더가 있습니다.
-
원치 않는 버전 폴더를 삭제하십시오.
- 프로젝트를 다시로드하십시오.
이것은 나를 위해 일했습니다.
답변
나는 같은 문제가 있었다. 제 경우에는 global.json 및 appsettings를 삭제하면 문제가 해결되었습니다.
답변
또 다른 잠재적 원인은 Visual Studio와 호환되지 않는 .NET Core 버전을 설치 했기 때문입니다 . 이것은 다른 버전 번호와 관련이 있기 때문에 OP의 원래 질문과 관련이 없을 수 있지만 도움을 찾는 동안이 페이지에 왔기 때문에 다른 사람들에게 유용 할 것이라고 생각했습니다.
작성 당시 Visual Studio 2017 (Professional 15.9.11) 과 호환되지 않는 .NET Core 2.2.203 을 설치했습니다 .
.NET 핵심 다운로드 페이지 는 비주얼 스튜디오 2017 현재 지원되는 버전이 사용하려는 경우 목록은 비주얼 스튜디오 2017에 대한 별도의 다운로드이 하나를 다운로드해야합니다 .NET 핵심 2.2.106을 .
답변
솔루션 루트 디렉터리에서 찾을 수있는 global.json 파일을 확인하고 대상 SDK 버전이 컴퓨터에 설치되어 있는지 확인하거나 SDK 버전 2.1.4가 설치되어있는 경우 이미 설치 한 것으로 업데이트 할 수 있습니다. global.json은 다음과 같아야합니다.
{
"sdk":
{
"version": "2.1.400"
}
}
답변
마지막 Core 설치 복구가 저에게 효과적이었습니다.
답변
제 경우에는 두 가지 버전의 Visual Studio (15.7 및 15.6)가 설치되어 있습니다. .net core 2.1 RC1이 이미 설치되었지만 15.7에는 웹 워크로드가 설치되지 않았습니다. asp.net 워크로드를 VS2017에 설치 한 다음 좋은 측정을 위해 .net 코어 설치를 복구했습니다. 확실히이 프로세스의 무언가가이 경로에서 내 c : \ program files (x86) \ dotnet 및 c “\ program files \ dotnet을 교체했으며 Visual Studio (15.7)는 내 웹 프로젝트를 열지 않습니다.
간단히 System Environment 변수를 편집하고 x86 폴더를 하나 아래로 이동 한 다음 Visual Studio를 다시 열었고 이제 프로젝트를로드했습니다.