Я получаю «обнаружен конфликт между разными версиями» в одном из моих проектов.
Как узнать, какие сборки действительно конфликтуют?
Я получаю «обнаружен конфликт между разными версиями» в одном из моих проектов.
Как узнать, какие сборки действительно конфликтуют?
Создайте решение и проверьте окно вывода - вы должны увидеть его там.
Окно списка ошибок (CTRL + W, E) должно показать, какие сборки были в конфликте. В противном случае окно вывода (CTRL + W, O) покажет, какая из конфликтующих сборок была произвольно выбрана для сборки.
альтернативный текст http://img82.imageshack.us/img82/2484/vs2010sucks2.png < / а>
Обычно двойной щелчок по ошибке приводит к строке, вызывающей проблемы. Там вы можете проверить вызовы методов, вызываемые из ссылающихся сборок.
--Редактировать-- Но я согласен с последним комментарием; ошибка ссылки не возникает в конкретной строке кода.
How do I find out which assemblies are actually in conflict?
Обычно, когда вы дважды щелкаете строку с ошибкой в окне вывода, IDE переводит вас на строку, вызывающую ошибку. Целью этой публикации было помочь вам добраться до этой линии и увидеть конфликтующие сборки. Также см. social.msdn .microsoft.com / Forums / en-US / netfxcompact / thread /.
- person KMån; 11.04.2010