2015-07-02 2 views
0

Пытается найти способ исправить эту ошибку, не создавая новое решение. Я удалил и повторно добавил ссылку Json без везения в VS.Все файлы, содержащие ссылки на сборку

Не удалось загрузить файл или сборку «Newtonsoft.Json (1)» или одну из его зависимостей . Определение манифеста размещенной сборки не соответствует ссылочной позиции сборки. (Исключение из HRESULT: 0x80131040)

Похоже, что это как-то ссылалось дважды, так как в нем было (1).

+0

Почему бы вам не просто выследить ссылочные сборки во всех ваших проектах для newtonsoft и внимательно изучить путь сборки, а затем тщательно проверить, что версия указанной сборки такая же, как версия, упомянутая в web.config 'dependAssemblies' , И если ничего не работает, попробуйте переустановить пакет json.net –

+0

Не используйте CTRL-F для всего решения и найдите каждую страницу, использующую эту ссылку, и убедитесь, что на каждую ссылку ссылается ссылка. – JsonStatham

ответ

0

Найден файл в папке bin и просто удалил его. Работает сейчас.

0

По моему опыту, такая ошибка имеет место, если сборка переименована. (1) выглядит так.

Я бы попытался удалить ссылку (все экземпляры этой конкретной ссылки) и либо прочитать исходный файл, либо получить его снова из NuGet. Если NuGet не является опцией, проверьте имя файла физического файла, на который вы ссылаетесь, и убедитесь, что в конце этого нет (1).

+0

Я удалил ссылку и принял обновление Json от NuGet, но все тот же вопрос. Вот почему я пытался найти файлы, которые будут содержать эту ссылку, поэтому я могу ее исправить вручную. – Tsukasa

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