我正在使用Microsoft.SQLServer.Types来使用空间类型。我正在从Nuget安装版本11.x.
当我使用Visual studio(2013)发布解决方案时,它将版本11.x复制到bin文件夹。
但是,当我使用MSBuild构建时,它将10.x版本复制到bin文件夹中。
有什么想法?
这是引用dll的csproj文件的位:
<Reference Include="Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.SqlServer.Types.11.0.1\lib\net20\Microsoft.SqlServer.Types.dll</HintPath>
</Reference>
此外,copy local设置为true。
此外,我在该项目的web.config中有这个:
<dependentAssembly>
<assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />
</dependentAssembly>