我正在尝试在我的 vs studio 网站中引用微软报告 v.10.0.0.0。出于某种原因,它无法实现这一点,因为它总是给我一个无法加载类型的编译错误。
错误 2625 无法从程序集“Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”加载类型“Microsoft.Reporting.RdlBuildProvider”
我认为这可能是一个原因的一件事是我已经从 9.0.0.0 移动到 10.0.0.0,之后它不起作用。
有什么建议?
非常感谢!
最佳答案
将版本 8 或 9 中的所有引用替换为 10(在 webconfig 以及您的 asp.net 页面中。在 web.Config 文件中,您必须将以下行从
<compilation debug="true">
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</buildProviders>
</compilation>
到
<compilation debug="true">
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</buildProviders>
</compilation>
更新
您还必须将所有其他引用编号从 9.0.0 更新为 10.0.0
关于web-config - Microsoft Reporting v.10 加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2149492/