Я следую руководству Microsoft по созданию списка дел с помощью Blazor, которое можно найти здесь: https://learn.microsoft.com/en-us/training/modules/build-blazor-todo-list/3-exercision-data-binding
Я застрял на этапе «Составить список дел». Шаги 2 и 3 копируют код, поэтому, должно быть, именно шаг 1 выдает ошибку «Не удалось найти тип или имя пространства имен «TodoItem».
Шаг 1 говорит: «Создайте новый файл TodoItem.cs в корне проекта со следующим классом C#». Я не знаю, что означает корень проекта (очень новый для разработки). Является ли мое местоположение проблемой? Куда мне это переместить?
Мой файл todoitem.cs выглядит так:
namespace BlazorApp;
public class TodoItem
{
public string? Title { get; set; }
public bool IsDone { get; set; } = false;
}
Я попробовал перепечатать все три шага, скопировать и вставить все три шага.
Перемещение «TodoItem.cs» прямо под (но не как часть) «Program.cs»
Перемещение «TodoItem.cs» в компоненты/страницы, а также в wwwroot.
Удаление «public bool IsDone { get; set; } = false;» из моего файла cs.





Создайте новый файл TodoItem.cs в корне проекта с именем следующий класс C#.
В разделе «Решение «ВашПроект»» находится «ВашПроект». Это корень.
Щелкните правой кнопкой мыши и выберите «Добавить» -> «Новый элемент».
Спасибо за разъяснения. Вот где это у меня было, так приятно знать, что я на правильном пути. Моя основная проблема заключалась в том, что я назвал свой проект иначе, чем учебник, поэтому мне понадобилось другое пространство имен.