[asp.net-core] Visual Studio 2019에 ASP.NET Core 3.0이 표시되지 않음

새로운 Blazor 서버 측 프레임 워크 (Razor 구성 요소라고도 함)를 테스트하고 싶습니다.

이 공식 자습서에 따라 Visual Studio 2019 RC와 .Net Core 3.0 미리보기 2를 설치했습니다 .

설치 후 “새 ASP.NET Core 웹 애플리케이션 만들기”페이지에 ASP.NET Core 2.0 및 2.1 만 표시됩니다. 3.0이 나타나지 않습니다.

이 페이지 에서 다른 패키지를 설치하려고 시도 하고 .NET Core Preview 3으로 업데이트 된 Visual Studio 2019를 제거했다가 다시 설치하고 x64 및 x86 패키지를 다른 순서로 여러 번 설치하고 .Net Core를 복사 / 붙여 넣기 시작했습니다. 바이너리를 임의의 폴더 등에 추가합니다. 작동하지 않습니다. ASP.NET Core 3.0이 표시되지 않습니다.

다음은 프로젝트를 만들 때 내 VS가 어떻게 보이는지입니다 (노란색 메시지는 패키지를 엉망으로 만든 후 나중에 나타 났으므로 실제 문제가 아닙니다).

여기에 이미지 설명 입력

다음은 dotnet --list-sdks명령 의 출력입니다 .

여기에 이미지 설명 입력

편집하다

어떤 이유로 Blazor VSIX 패키지 (WebAssembly-정확히 원하는 것은 아니지만 어쨌든 설치했습니다)를 설치했으며 이제 ASP.NET Core 3.0이 표시됩니다. 그러나 blazor 템플릿의 경우 :

여기에 이미지 설명 입력

이해가 안 돼요. 내가 놓친 명백한 것이 있습니까?



답변

도구-> 옵션에는 .NET Core SDK의 미리보기 버전을 활성화하는 옵션이 있습니다. VS Preview 배송 채널에서는 켜져 있습니다 (기본적으로 설정 불가능). VS 릴리스 채널에서는 기본적으로 해제되어 있으며 선택할 수 있습니다.

도구-> 옵션 대화 상자의 ".NET Core SDK의 미리보기 사용"

(참고 : 미리보기 빌드가 설치되어 있기 때문에 스크린 샷에서는 비활성화되어 있습니다.)

그 이유는 릴리스 된 버전의 .NET Core (예 : 2.1, 현재 LTS)를 사용하는 프로젝트가 아직 출시되지 않은 최신 SDK의 도구를 사용할지 여부를 사용자 지정할 수 있도록하기 위해서입니다.

16.1 이전에는이 ​​옵션이 도구-> 옵션-> 프로젝트 및 솔루션-> .NET Core 페이지에있었습니다.


답변

다음은 VS2019에서 .NET Core 3.0을 보여주기 위해 한 작업입니다.

  1. .NET Core 3.0 SDK 설치 (성공하지 않음)
  2. .NET Core 3.0 SDK 설치 후 VS2019 다시 시작 (성공하지 않음)
  3. 업데이트 된 VS2019 (완벽하게 작동)


답변

더 이상 작동하지 않습니다 … 다시!

SDK 3.0.100- preview8 -013656은 ASP.Net Core 3.0 프로젝트 템플릿을 제공하지 않습니다.

당신은 그것을 제거하고 SDK 3.0.100- preview7 -012821을 설치해야합니다

https://dotnet.microsoft.com/download/dotnet-core/3.0


답변

나는 같은 문제가 있었다. 여기에 저에게 효과적이었습니다.

  • 먼저 최신 .Net Core 3.0 SDK를 다운로드합니다 (아래 1,2 참조) .

여기에 이미지 설명 입력

  • 다음으로 업데이트 확인 (4,5) . (이것이 가장 큰 도움이되었습니다)

여기에 이미지 설명 입력

  • 다음으로 미리보기 SDK (5,6,7,8,9)를 활성화 하고 다시 시작합니다.

여기에 이미지 설명 입력

  • 이제 .net core 3.0 옵션에 (11) 이 표시 됩니다.


답변

Visual Studio 2019 Preview에서 Visual Studio 2019 RC로 이동 한 후에도 동일한 문제가 있습니다.

이 페이지는 성가신 .net Core 3.0을 사용하려면 미리보기가 필요하다고 제안하는 것 같습니다.

https://dotnet.microsoft.com/download/dotnet-core/3.0

RC와 Preview의 차이점을 찾아 봤는데 그들은 서로 다른 채널 (안정 및 미리보기)에서 빌드를 가져 왔습니다.

다음으로 시도 할 것은 미리보기로 돌아가 .Net Core 3.0이 다시 표시되는지 확인하는 것입니다.


답변

.NET Core 3 (제 경우에는 미리보기 8)이 Visual Studio 2019의 릴리스 버전에서 작동하도록 시도했지만 ASP.NET Core 3.0은 “새 ASP.NET Core 웹 애플리케이션 만들기”대화 상자에 표시되지 않았습니다.

결국 효과가 있었던 것은 Visual Studio 2019의 Preview 버전을 설치하는 것이 었습니다.

“.NET Core 3.0은 Visual Studio의 최신 미리보기와 함께 사용해야합니다.”라는 경고 텍스트를 사용했다면 몇 시간과 많은 머리카락을 절약 할 수있었습니다. ( https://dotnet.microsoft.com/download/dotnet-core/3.0 ) 더 말 그대로 …


답변

제 경우에는 해당 기능으로 Visual Studio 2019를 설치하지 않았기 때문입니다. 따라서 새 프로젝트를 만들고 .net core. 그런 다음 더 많은 도구 및 기능 설치를 클릭하십시오.

여기에 이미지 설명 입력

그런 다음 다음 기능을 추가하십시오.

여기에 이미지 설명 입력