Файл 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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