У меня есть 2 проекта С#, первое имя - "Advocar", а второе - "Импорт".
В проекте Advocar есть класс, который нам нужен для доступа к проекту из проекта. Поэтому в проекте "Импорт" я добавил ссылку на Advocar.
Проблема заключается в проекте импорта. Я признаю все классы Advocar, за исключением нового класса, который я только что создал в Advocar. и когда я его создаю, он говорит: "Тип или пространство имен не существует в пространстве имен Advocar.Data.Inventory. Вам не хватает сборки?", но класс существует в этом пространстве имен.
Я создаю проект Advocar и снова добавляю сборку в проект импорта, и это не помогло. Оба проекта находятся в .NET 2.0.
ОК. Я нашел решение, хотя я не знаю, что бы это вызвало. поскольку 40% всех классов, которые у меня есть, являются одним и тем же кодом, поэтому для создания нового класса я просто скопировал и вставил один из существующих классов и внес изменения в него. Поэтому, чтобы решить мою проблему, я удалил новые классы, а я просто добавлю новый элемент и создаю пустой класс и проделаю код, который мне нужен для нового класса, и он исправил это. Его взгляд похож на какую-то проблему кеширования, которая, хотя вы переименовываете класс и т.д., Но у него все еще есть запись из прошлого.
Проверьте уровень доступа нового класса, добавленного в пространство имен.