Reader small image

You're reading from  Mastering Blazor WebAssembly

Product typeBook
Published inAug 2023
Reading LevelIntermediate
PublisherPackt
ISBN-139781803235103
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Ahmad Mozaffar
Ahmad Mozaffar
author image
Ahmad Mozaffar

Ahmad Mozaff ar is a senior soft ware engineer, cloud developer, and trainer who currently works at ContraForce as a senior full stack engineer responsible for developing SaaS platforms using Blazor, Azure, AI, and other modern technologies. Originally from Syria, his passion for soft ware development, especially .NET and Azure, started at a very early age. He loves teaching people about developing soft ware using .NET, Azure, and other Microsoft technologies through his YouTube channel, AK Academy, and writing articles on multiple platforms, which have reached more than 400K readers.
Read more about Ahmad Mozaffar

Right arrow

Using the Razor Class Library for packaging and reusability

We have created plenty of components in this chapter and the previous one, but as you may have noticed, all those components are mostly located in the same project within the Shared folder. So, you may have wondered how to use the exact same component in other projects within the same solution or maybe within a totally different solution.

.NET offers another type of project called the Razor Class Library, and the main purpose of this project is to have a Blazor component, and then you can reference this project within your other projects, solutions, your entire organization, or even publish it as a NuGet package so it could be used by other developers worldwide.

In this section, we will create a new Razor Class Library project, reference it within our Books Store project, and learn how to reference static resources such as CSS and JavaScript files within our Blazor WebAssembly project.

Sometimes, reusability is not...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Mastering Blazor WebAssembly
Published in: Aug 2023Publisher: PacktISBN-13: 9781803235103

Author (1)

author image
Ahmad Mozaffar

Ahmad Mozaff ar is a senior soft ware engineer, cloud developer, and trainer who currently works at ContraForce as a senior full stack engineer responsible for developing SaaS platforms using Blazor, Azure, AI, and other modern technologies. Originally from Syria, his passion for soft ware development, especially .NET and Azure, started at a very early age. He loves teaching people about developing soft ware using .NET, Azure, and other Microsoft technologies through his YouTube channel, AK Academy, and writing articles on multiple platforms, which have reached more than 400K readers.
Read more about Ahmad Mozaffar