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}
? Или на данный момент это невозможно?