.NET - Проект не будет построен - PullRequest
0 голосов
/ 03 августа 2010

У меня есть проект WPF / ASP.NET, над которым я некоторое время не работал (ResourceBlender.NET - http://resourceblender.codeplex.com/). Проект содержит слой DataLayer и слой Core, оба они используются WPF приложение и проект ASP.NET в решении.

Если проект WPF задан в качестве запускаемого проекта, и я пытаюсь создать приложение, я получаю «Тип или имя пространства имен« что угодно »не может быть найдено (вам не хватает директивы using или ссылки на сборку?)» .

Список ошибок показывает их, когда я пытаюсь собрать, запустить или отладить, но двойной щелчок и переход к ошибке не показывает никаких реальных ошибок в редакторе, и все подсвечивается как обычно.

Проект ASP.NET работает нормально. Я абсолютно невежественен в этом вопросе, поскольку нет очевидных ошибок, которые можно исправить - это могут быть метаданные где-нибудь?

Ответы [ 4 ]

1 голос
/ 03 августа 2010

Попробуйте следующее:

  • Щелкните правой кнопкой мыши решение или выполните «Чистое решение»
  • Попробуйте построить каждый проект отдельно
  • Проверьте ссылкив ваших проектах за отсутствующие ссылки на сборки
1 голос
/ 03 августа 2010

Убедитесь, что все сборки не ориентированы на профиль клиента 3.5 / 4.0 (возможно, виновником является приложение WPF). Это приведет именно к сообщению об ошибке, которое вы описываете.

1 голос
/ 03 августа 2010

Подобные вещи действительно сложно отладить, не видя настройки вашего решения, но вот что я бы попробовал:

  1. Разверните ссылки в вашем проекте WPF, убедитесь, что они все разрешают
  2. Дважды проверьте, что ни одна из ваших ссылок не имеет "определенной версии", установленной в True, и указывает на старую / несуществующую версию
  3. Выполните «Очистку» своего решения, закройте VS и удалите каталоги bin, obj и т. Д., Чтобы удалить потенциально старые копии dll, которые могут испортить вашу сборку

Удачи!

0 голосов
/ 11 марта 2015

Подобные проблемы компиляции могут быть огромными. Как правило, лучше всего устранять неполадки по одному проекту за раз, как предлагается в этих советах: 5 советов по отладке для решения, которое не будет компилироваться

...