Поделиться через


Ошибка. Невозможно скопировать зависимость <файл> из проекта <проект> в каталог выполнения из-за конфликта с зависимостью <файл>

Имеет место конфликт ссылок — предпринимается попытка скопировать несколько разных зависимых файлов с одинаковыми именами в папку "Bin" для запуска приложения. Папка запуска не может разрешить конфликт, так как ни одна из зависимостей не является основной ссылкой.

При возникновении этой ошибки процесс построения завершается неудачей.

Если дважды щелкнуть элемент списка задач, можно перейти к узлу ссылок проекта, в котором произошел конфликт.

Исправления данной ошибки

  • Сделайте одну из сборок прямой ссылкой проекта. Возможным недостатком этого подхода является то, что выбранная сборка не сможет работать с теми сборками, которым требуется другая версия этой сборки.

    или

  • Убедитесь, что обе копии сборки являются сборками со строгими именами и содержатся в глобальном кэше сборок. Это избавит вас от необходимости копировать сборки в папку "Bin".

См. также

Задачи

Практическое руководство. Создание и удаление зависимостей проекта

Основные понятия

Ссылки проекта

глобальный кэш сборок

Сборки со строгими именами

Управление версиями сборок