无法加载文件或程序集&Microsoft.SqlServer.Types,版本=12.0.0.0,区域性=中性,PublicKeyToken=MyKey;或其依赖项之一。 [英] Could not load file or assembly 'Microsoft.SqlServer.Types, Version=12.0.0.0, Culture=neutral, PublicKeyToken=myKey' or one of its dependencies.
本文介绍了无法加载文件或程序集&Microsoft.SqlServer.Types,版本=12.0.0.0,区域性=中性,PublicKeyToken=MyKey;或其依赖项之一。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在使用SQL SERVER 2012版运行ASP.NET C#应用程序后,我收到以下错误消息:
处理本地报表时出错。 报告‘C:inetpubwwwrootpslReportsPD Listing Report-Per ED.rdlc’的定义无效。 报表处理过程中出现意外错误。 无法加载文件或程序集‘Microsoft.SqlServer.Types,版本=12.0.0.0,区域性=中性,PublicKeyToken=89845dcd8080cc91’或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT异常:0x80131040)
原因可能是什么?我已尝试搜索网络,有对Version=11.0.0.0的引用,但没有对‘Microsoft.SqlServer.Types’的Version=12.0.0.0的引用。查看Visual Studio 2015的引用管理器时,我只能找到最高版本为11.0.0.0的版本。
推荐答案
在程序包管理器中,从Nuget下载12版本
https://www.nuget.org/packages/Microsoft.SqlServer.Types/
另请查看该条目在web.config中向后兼容
在引用文件夹中,右键单击并设置Copy local=true
这篇关于无法加载文件或程序集&Microsoft.SqlServer.Types,版本=12.0.0.0,区域性=中性,PublicKeyToken=MyKey;或其依赖项之一。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文