Я создаю проект Blazor WASM и хотел бы отделить мои компоненты и страницы Blazor от модели хостинга.
Это упростит изменение модели хостинга, например, на приложение на основе сервера, где я просто нужно создать новый проект и ссылаться на мою библиотеку компонентов и страниц. Это также позволило бы мне отделить мои компоненты и библиотеку страниц от конкретных c реализаций (сервисов или моделей данных) с помощью интерфейсов и DI. Только хостинг-проект должен был бы знать мои детали реализации.
Проблема в том, что я не могу заставить его работать должным образом с Visual Studio. Я пытался создать проект. NET Standard 2.1 для своих компонентов / страниц, но затем я не могу создать новые компоненты razer. Нужно ли каким-то образом настраивать проект? Как мне создать библиотеку общих компонентов / страниц?