Не удалось загрузить файл или сборку или одну из ее зависимостей

Я поменял несколько имен пространств имен, сборок в одном из существующих проектов (C# и ASP.NET). Но когда я пытаюсь отладить его; Я получаю эту ошибку.

Не удалось загрузить файл или сборку "HR" или одну из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040).

Я заменил DFI на HR в коде.

3 ответа

Если ваш проект компилируется, вы можете ссылаться на сборку в файле конфигурации. Я бы везде проверил, что вы можете использовать позднюю привязку для ссылки на тип. Также проверьте ваши директивы @Page, так как у вас может быть ссылка на тип с указанием сборки, которая ссылается на старую сборку HR.

Когда-то я получил такую ​​ошибку и начал искать способы ее устранения. Ведь я только что добавил такой атрибут в узел компиляции web.config:

<compilation debug="true" tempDirectory="c:\temp" >

Я надеюсь, что это может помочь и другим людям.

Я также получил эту ужасную ошибку и нашел решение для этого...

  1. Щелкните правой кнопкой мыши по названию решения.
  2. Нажмите Чистое решение
  3. Запустить снова
  4. Перейти к проекту Свойства >> Построить
  5. Изменить конфигурацию на выпуск
  6. Начать отладку (F5)

1), 2)

Щелкните правой кнопкой мыши по названию решения

4), 5)

Изменить конфигурацию на выпуск

Надеюсь, это поможет вам тоже.

Другие вопросы по тегам