Microsoft Reporting v.10加载问题

Bra*_*nko 4 reporting web-config rdlc

我想在我的vs studio网站上引用microsoft reporting 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,之后它不起作用.

有什么建议?

非常感谢!

小智 6

RdlBuildProvider 已在版本 10 中移至 Webforms,以前是通用的


Nas*_*loo 6

将所有引用从版本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>
Run Code Online (Sandbox Code Playgroud)

<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>
Run Code Online (Sandbox Code Playgroud)

更新

您还必须将所有其他参考编号从9.0.0更新到10.0.0