Asp.net Microsoft.SqlServer.Types.dll:定位的程序集';的清单定义与程序集引用不匹配
我正在调试的软件是一个控制台应用程序,使用.net Framework 4.7.2。 在visual studio中,我通过Nuget安装了Microsoft.SqlServer.Types.dll v14.0.1016.290 错误消息: 错误:无法加载文件或程序集“Microsoft.SqlServer.Types、版本=10.0.0.0、区域性=中性、PublicKeyToken=89845DCD80CC91”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100) 在packages.config中,我添加了这一行:Asp.net Microsoft.SqlServer.Types.dll:定位的程序集';的清单定义与程序集引用不匹配,asp.net,sql-server,vb.net,entity-framework,Asp.net,Sql Server,Vb.net,Entity Framework,我正在调试的软件是一个控制台应用程序,使用.net Framework 4.7.2。 在visual studio中,我通过Nuget安装了Microsoft.SqlServer.Types.dll v14.0.1016.290 错误消息: 错误:无法加载文件或程序集“Microsoft.SqlServer.Types、版本=10.0.0.0、区域性=中性、PublicKeyToken=89845DCD80CC91”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异
<packages>
<package id="Microsoft.SqlServer.Types" version="14.0.1016.290" targetFramework="net472" />
</packages>
在app.config中,我删除了这一行,它又重新添加了自己:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-14.0.0.0" newVersion="14.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
我在基本目录中还有msvcr120.dll和SqlServerSpatial140.dll
我不明白为什么软件试图加载sqlServer.Types的v10?
我错过了什么?
谢谢你的帮助