Я добавил компонент MyRazorComponent.razor в свою папку Web / Pages / Shared / Components / MyRazorComponent, но когда я пытаюсь сослаться на него в моем Index.cshtml в папке Web / Pages / MyRazorPage, страница Index не отображается. не компилируется, потому что он говорит, что Компоненты в пути Web.Pages.Shared.Components не существуют («Тип или имя пространства имен« Компоненты »не существует в пространстве имен« Web.Pages.Shared »(вы пропустили сборкуссылка?).
Я попытался добавить @using Web.Pages.Shared.Components к моему _Imports.razor в папке Components, но я получил ту же ошибку компилятора на странице _Imports.razor, а также вСтраница индекса. Я также попытался переместить _Imports.razor в папку Shared and Pages, но ни одна из них не сработала.
Странно, но intellisense подсказал мне, но компилятор этого не видит.
Как всегда, компоненты бритвенного представления работают нормально, когда их папка Components создается в папке Web / Pages.
Я использую VisualStudio 2019 ver 16.3.6, .NET Core 3.0.
Чего мне не хватает?