2015-04-14 4 views
0

Мы действительно боремся с этой ошибкой с нашими пакетами nuget, когда мы используем TFS. Член команды добавит пакет, и он неизбежно не будет найден, когда мы его потянем. Раньше мы вручную добавляли пакеты, но мы наткнулись на восстановление пакетов! Это потрясающий инструмент, но он не работает всегда, как я ожидал.Не удалось найти тип или пространство имен ПОСЛЕ восстановления пакета

Это шаги, которые я предпринимал, когда простое «Включить восстановление пакетов» и перестройка не исправляют его.

  1. Удалите папку Nuget and Packages из решения.
  2. Restart Visual Studio
  3. Чистый раствор
  4. Перестроить решение

Теперь, это заставляет меня там с возможно 90% упаковок, но все еще есть некоторые, которые не рассосется. Странная часть: я посмотрел папку с папками, и я вижу недостающий пакет, который был установлен после сборки/перестройки, хотя он все еще показывает, что он отсутствует.

Таким образом, запрет на лучший способ для их автоматического восстановления, есть ли способ заставить его посмотреть местоположение пакета?

+0

запрошена какая-либо конкретная версия? –

+1

Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –

+0

@ DanielA.White VS 2013, я добавил этот тег внизу. Спасибо Джон Сондерс – Aarmora

ответ

0

Я тоже это видел, но так давно я не помню, как это было решено.

Я бы тщательно проверил, что конкретная версия, указанная в проекте, соответствует именно той версии, которая была снесена в пакеты. То, что никакие подсказки или другие магии не были применены к сборкам, что они каким-то образом переопределены в конфигурации web/application, чтобы посмотреть где-то еще или другое, теперь отсутствующее значение.

+0

Где я могу проверить несовместимость версий? – Aarmora

+0

Пакет содержит сборки, и их можно просмотреть в ссылках и посмотреть версию. Затем в самой папке пакета погрузитесь в папку lib, чтобы найти соответствующую сборку. Затем вы можете щелкнуть правой кнопкой мыши, просмотреть свойства и посмотреть версию. Они должны соответствовать –

+0

Внутри ссылок все они отображаются как отсутствующие (желтый, треугольный восклицательный знак). Это происходит с несколькими проектами. – Aarmora

Смежные вопросы