Файл razor.g.cs: тип или имя пространства имен «Страницы» не существует в пространстве имен «MyApp.Client» в Components_C#

Место общения программистов C#
Anonymous
Файл razor.g.cs: тип или имя пространства имен «Страницы» не существует в пространстве имен «MyApp.Client» в Components_

Сообщение Anonymous »

У меня есть класс Blazor, который я пытаюсь включить в компонент с помощью @inherits, вот так:

Код: Выделить всё

@page "/Users"
@inherits MyApp.Client.Pages.UsersBase
...
Базовый класс UsersBase.cs:

Код: Выделить всё

using Microsoft.AspNetCore.Components;
namespace MyApp.Client.Pages
{
public class UsersBase: ComponentBase
{
//...code...
}
}
Когда я пытаюсь скомпилировать свой проект, я получаю сообщение об ошибке:

Тип или имя пространства имен «Страницы» не соответствуют существует в пространстве имен «MyApp.Client» в Components_Pages_Users_razor.g.cs

Файл Components_Pages_Users_razor.g.cs существовал в папке obj, поэтому Я попробовал очистить файлы «bin» и «obj» и пересобрать решение. Ни то, ни другое не решило проблему.
Что является причиной этого?

Подробнее здесь: https://stackoverflow.com/questions/788 ... the-namesp

Вернуться в «C#»