Blazor 템플릿 업데이트

Blazor는 .Net Core 3.0 Preview 업데이트와 함께 템플릿도 업데이트되었습니다.

.Net Core 3.0 Preview 를 갱신하면(자), 낡은 템플릿의 버젼으로 작성한 소스는 컴파일이 통과하지 않게 되어 버리는 경우가 있으므로, 주의가 필요합니다.

(참조) Microsoft.AspNetCore.Blazor.Templates

명령줄에서 현재 템플릿 확인



현재 템플릿은 dotnet new 명령으로 확인할 수 있습니다.


Blazor 관련 템플릿은 Blazor Server App, Blazor(ASP.NET core hosted), Blazor Library 등 Blazor가 붙는 템플릿입니다. 이것은 Preview7입니다.

템플릿의 자세한 패키지 이름은 dotnet new -u 명령으로 확인할 수 있습니다.


명령줄에서 템플릿을 업데이트합니다.



Visual Studio 2019 Preview 또는 .Net Core 3.0 Preview를 업데이트해도 템플릿을 수동으로 업데이트해야 하는 것 같습니다.

Preview7
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview7.19365.7

Blazor Server App                                 blazorserver             [C#]              Web/Blazor
Blazor (ASP.NET Core hosted)                      blazorhosted             [C#]              Web/Blazor/Hosted
Blazor Library                                    blazorlib                [C#]              Web/Blazor/Library
Blazor (client-side)                              blazor                   [C#]              Web/Blazor/Standalone

Preview8
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview8.19405.7

Blazor Server App                                 blazorserver             [C#]              Web/Blazor
Blazor WebAssembly App                            blazorwasm               [C#]              Web/Blazor/WebAssembly

Preview9
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview9.19424.4

Blazor Server App                                 blazorserver             [C#]              Web/Blazor
Blazor WebAssembly App                            blazorwasm               [C#]              Web/Blazor/WebAssembly

Visual Studio 2019 Preview에서 새 프로젝트 선택



.Net Core 3.0 및 Blazor 템플릿을 최신 버전으로 업데이트하고 새 프로젝트를 만들 때 Blazor 앱을 선택합니다.



서버 앱은 Blazor Server 앱을 선택합니다.
클라이언트 앱은 Blazor WebAssembly App을 선택합니다.
Asp.Net Core + Client 앱(ASP.NET Core hosted)은 Blazor WebAssembly App에서 ASP.NET Core hosted를 선택하여 만들 수 있습니다.

좋은 웹페이지 즐겨찾기