Получение "типа или имени пространства имен не может быть найдено", но все кажется нормальным? - PullRequest
245 голосов
/ 22 июля 2010

Я получаю:

имя типа или пространства имен не найдено

ошибка для приложения C # WPF в VS2010. Эта область кода компилировалась нормально, но внезапно я получаю эту ошибку. Я пытался удалить ссылку на проект и оператор using, закрыть VS2010 и перезапустить, но все же у меня есть эта проблема.

Любые идеи, почему это может происходить, когда мне кажется, что я делаю правильные вещи в отношении ссылки и using заявления?

Я также отметил в VS2010, что intellisense для этого пространства имен работает нормально, поэтому кажется, что VS2010 имеет ссылку на проект и видит пространство имен с одной стороны, но во время компиляции его не видит?

Ответы [ 33 ]

0 голосов
/ 03 апреля 2017

В моем случае я вошел в свойства решения и удостоверился, что «Конфигурация» была отмечена в Конфигурации для обоих проектов. Мой главный проект не проверил его.

enter image description here

0 голосов
/ 18 июня 2015

В моем случае у меня был файл, созданный по внешней зависимости (xsd2code), и почему-то его файлы designer.cs не были правильно обработаны VS. Создание нового файла в Visual Studio и вставка в него кода помогли мне.

0 голосов
/ 03 мая 2016

Всем, кто получает эту ошибку при попытке опубликовать свой веб-сайт в Azure, ни одно из представленных выше перспективных решений не помогло мне. Я был в одной лодке - моё решение строилось само собой. В итоге мне пришлось

  1. Удалите все пакеты nuget в моем решении.
  2. Закройте и снова откройте мое решение.
  3. Повторно добавьте все пакеты nuget.

Немного больно, но это был единственный способ, с помощью которого я мог опубликовать свой сайт в Azure.

...