InteractiveWebAssemblyRenderMode не работает при переходе на страницу общей библиотеки

Я использую шаблон веб-приложения Blazor, представленный в .Net Core 8.0.

Я хочу отображать страницы Blazor какInteractiveWebAssemblyRenderModeкоторые используются разными проектами. Поэтому я создал общую библиотеку классов Razor.

Он отлично работает, когда я используюInteractiveAutoRenderModeили переместите файл .razor в проект .Client, но как только я перемещаю файл .razor в общий проект, он начинает выдавать мне ошибку.Root component type 'Frontend.Interface.Pages.Job' could not be found in the assembly 'Frontend.Interface.Pages'.

Пока я копирую все страницы в проект *.Client, все работает нормально. (Серверный рендеринг и клиентский рендеринг) Как сообщить проекту *.Client, что все страницы хранятся в другом проекте? Есть ли что-нибудь подобное?AdditionalAssemblies=new[] { typeof(MyPage).Assembly}? Или на данный момент это невозможно?

0 ответов

Другие вопросы по тегам