MySql.Data DLL не копируется в выходной каталог - PullRequest
2 голосов
/ 04 октября 2009

Аналогичный вопрос был задан здесь без ответов. У меня есть проект CS со ссылкой на MySql.Data.Dll с CopyLocal = true. Когда я запускаю msbuild из командной строки на одном компьютере (64-битная Windows 7), он работает отлично.

Когда я запускаю ту же MsBuild на другом компьютере (Windows Server 2008 RC2), DLL не копируется в выходной каталог. Другие локальные для копирования библиотеки DLL копируются без проблем, и ошибка не печатается. У меня есть разрешения на доступ к DLL, и копирование вручную.

Кто-нибудь знает, почему это происходит / как обойти?

Ответы [ 2 ]

2 голосов
/ 25 ноября 2010

MySql.Data.Dll может находиться в GAC на компьютере Win 2008 RC2, а не на компьютере Win7, что может объяснить различные варианты поведения.

0 голосов
/ 06 октября 2009

Это может не относиться к делу, но я столкнулся с подобной проблемой, когда перемещал библиотеку dll для обработки ссылкой на проект. Он будет нормально работать локально, но не будет копировать DLL на компьютере TFS. Оказывается, мне пришлось удалить исходную ссылку на саму dll в csproj, чтобы он знал, чтобы скопировать ее через ссылку на проект.

Я не могу вспомнить больше о проблеме, хотя это не очень хороший ответ.

...