2016-07-21 8 views
-1

У меня есть решение Visual Studio, которое работает нормально. Я скопировал несколько проектов из этого и ввел новое решение. Когда я пытаюсь запустить в одном из вызовов, это дает мне ошибку, что DLL отсутствует.Конфликт версий в проекте с копией Visual Studio

Я подтвердил существование DLL в проекте, который держит ссылку на этот другой проект, при дальнейшем осмотре я заметил, что номер версии DLL в сообщении об ошибке не соответствует номеру версии DLL, который я скопировал.

Возможно, что-то не так в моей копии проекта?

Пожалуйста, дайте мне знать, если мой вопрос находится на очень высоком уровне? Я буду вносить необходимые данные, как вам может понадобиться.

+0

что конкретная ошибка? это шерлок – Sherlock

ответ

0

КИ, я показал эту ошибку в мой технический свинец и вот его вывод -

это из-за другой проект, который в настоящее время ссылается на моем основном проекте. В этом другом проекте также была ссылка на эту DLL. Этот другой проект был номер версии, с которой я получал ошибку. Мой TL сказал мне, что, поскольку этот другой проект составлял другой номер версии, он ожидал, что моя dll будет также той же версии.

Здесь я использовал термин другой проект для удобства понимания. Это не «другой проект», а другая dll, которая внутренне ссылается на DLL, которую я также использовал в своем основном проекте. Казалось, что эти библиотеки должны иметь одинаковые версии для правильной работы.

Я нашел и скопировал эту dll с машины моих коллег и рассказал об этом в своем основном проекте и получил эту проблему.

Для идентификации библиотеки DLL также - Мы выбежали старый код и новый код и с помощью ProcMon моего TL заключил версию конфликта это еще одна длл

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

  • Нет связанных вопросов^_^