最近,我开始使用SSMS 2017(v17.5)。在我的MVC应用程序中,Could not load file or assembly 'Microsoft.SqlServer.Types, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies.出现错误。我的应用程序中唯一更改的Microsoft.SqlServer.Types是14.0.0.0现在的版本。以前是12.0.0.0。
根据我的研究,到目前为止,以下是我尝试过的其他选项(包括另stackoverflow一篇文章和google),但我遇到了相同的错误。
加<dependentAssembly>进去app.config
<dependentAssembly>
<assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91" culture="neutral" />
<bindingRedirect oldVersion="10.0.0.0-11.0.0.0" newVersion="14.0.0.0" />
</dependentAssembly>
Global.asax.cs在Application_Start方法中添加以下行。
SqlProviderServices.SqlServerTypesAssemblyName = "Microsoft.SqlServer.Types, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91";
Microsoft.SqlServer.Types使用安装NuGet。
PM> Install-Package Microsoft.SqlServer.Types
10.0.0.0在整个项目中搜索引用,但未找到任何引用。
我已经Microsoft System CLR Types for SQL Server安装了2012, 2014, 2016和2017。
我在这里想念什么?
月关宝盒
相关分类