새로운 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 (예 : 2.1, 현재 LTS)를 사용하는 프로젝트가 아직 출시되지 않은 최신 SDK의 도구를 사용할지 여부를 사용자 지정할 수 있도록하기 위해서입니다.
16.1 이전에는이 옵션이 도구-> 옵션-> 프로젝트 및 솔루션-> .NET Core 페이지에있었습니다.
답변
다음은 VS2019에서 .NET Core 3.0을 보여주기 위해 한 작업입니다.
- .NET Core 3.0 SDK 설치 (성공하지 않음)
- .NET Core 3.0 SDK 설치 후 VS2019 다시 시작 (성공하지 않음)
- 업데이트 된 VS2019 (완벽하게 작동)
답변
더 이상 작동하지 않습니다 … 다시!
SDK 3.0.100- preview8 -013656은 ASP.Net Core 3.0 프로젝트 템플릿을 제공하지 않습니다.
당신은 그것을 제거하고 SDK 3.0.100- preview7 -012821을 설치해야합니다
답변
답변
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 ) 더 말 그대로 …