Как кто-то еще упомянул, вы, вероятно, давно преодолели эту проблему, но я думал, что я добавлю свое решение в микс.
Моя проблема была немного другой. Я хотел, чтобы версия DLL не была GAC, чтобы мой сервер сборки мог скомпилировать проект, не устанавливая DLL на данном сервере.
Чтобы исправить это, я отредактировал файл .csproj (.vbproj) вручную (с помощью блокнота) и обновил справочный файл, указав локальную версию. Если это окажется проблематичным в будущем, мне придется удалить проект и просто использовать .dll.
В моем случае я изменил строку:
<Reference Include="Microsoft.Data.Entity.CTP, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" />
должно быть:
<Reference Include="Microsoft.Data.Entity.CTP, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Lib\Microsoft.Data.Entity.CTP.dll</HintPath>
</Reference>
, где ..\Lib
- каталог на уровне решения, на один каталог выше файла проекта.