요약
이 모듈에서는 Blazor 애플리케이션에서 사용하고 재사용하기 위해 Blazor 구성 요소를 빌드, 패키징 및 공유하는 문제를 해결하고 해결했습니다.
여러 애플리케이션과 공유할 구성 요소가 포함된 Razor 클래스 라이브러리를 빌드하는 방법을 알아보았습니다. 라이브러리를 어셈블하려면 다음을 수행합니다.
- .NET 템플릿에서 새 Razor 클래스 라이브러리를 만들었습니다.
-
.razor파일에는 Blazor 구성 요소가,.razor.css파일에는 스타일시트가 포함되어 추가되었습니다. - 다른 개발자를 위한 패키지를 정의하는 프로젝트 파일에 패키지 메타데이터가 추가되었습니다.
- .NET 명령줄 인터페이스를 사용하여 Razor 클래스 라이브러리에서 NuGet 패키지를 만들었습니다.
Blazor 구성 요소는 보다 복잡한 애플리케이션을 쉽게 빌드할 수 있도록 하는 구성 요소입니다. 다른 구성 요소를 참조하는 구성 요소 및 페이지를 빌드하면 다른 개발자가 공유하는 사용자 인터페이스 패러다임을 활용하는 애플리케이션을 보다 신속하게 제공할 수 있습니다. 다른 개발자의 이전 투자 재사용에 의존할 수 있는 경우 자체 프로젝트에서도 시간과 비용을 절약할 수 있습니다.
참고문헌
자세한 내용은 Razor 클래스 라이브러리에서 ASP.NET Core Razor 구성 요소 사용을 참조하세요.