Сборки SQL SMO не развертываются при публикации

У меня небольшая проблема с развертыванием ряда сборок, связанных с SMO. У меня есть следующие 5 ссылок в моем проекте:

enter image description here

Каждая из них - это .dll в папке с библиотеками, из которой были добавлены ссылки, и для каждой установлено значение Copy Local = true. В файле проекта показано, что все это в порядке, например:

<Reference Include="Microsoft.SqlServer.Smo, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
  <HintPath>..\Libraries\Microsoft.SqlServer.Smo.dll</HintPath>
  <Private>True</Private>
</Reference>

Проблема в том, что каждый раз, когда я публикую из Visual Studio на моем ПК, сборки не копируются. То же самое, когда я публикую через TeamCity (на котором определенно не установлен SQL Server или SMO ​​SDK). Я могу скопировать сборки вручную, и все будет работать нормально (без зависимости от GAC), но, очевидно, я хотел бы инкапсулировать это в процессе развертывания.

Что может помешать этим сборкам опубликовать?

12
задан Troy Hunt 25 August 2011 в 06:02
поделиться