Невозможно скопировать DLL, когда два экземпляра Visual Studio обращаются - PullRequest
0 голосов
/ 28 февраля 2011

Получение следующего сообщения об ошибке при запуске двух экземпляров Visual Studio 2008, обращающихся к одной общей библиотеке 'xyz'.

Как это можно решить?

Не удалось скопировать файл obj \ debug \ xyz.dll в bin \ debug \ xyz.dll.Процесс не может получить доступ к файлу bin \ debug \ xyz.dll, так как он используется другим процессом.

1 Ответ

2 голосов
/ 28 февраля 2011

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

Корень вашей проблемы в том, что Instance1 хочет построить и перезаписать .dll в bin, но не может, так как Instance2 его блокирует.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...