error CS0234: 命名空间“Microsoft”中不存在类型或命名空间名称“Reporting”(是否缺少程序集引用?)
2013-06-07 10:37
435 查看
之前的项目是在VS2008下面编辑的,在VS2012下面运行时出现“未能加载文件或程序集Microsoft.ReportViewer.WebForms 错误”,但是我已经添加了Microsoft.ReportViewer.WebForms
的引用,经过一段艰难的探索,最后才明白是由于ReportViewer的版本由10升到11造成的,解决方法如下:
1.添加Microsoft.ReportViewer.WebForms的引用
2.在web.config中的 <httpHandlers>
标签下
改为 Version=11.0.0.0
3. 在 reportingviewer 的页面中将 Register
assembly 中的 Version=9.0.0.0,改为Version=11.0.0.0:
<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>
的引用,经过一段艰难的探索,最后才明白是由于ReportViewer的版本由10升到11造成的,解决方法如下:
1.添加Microsoft.ReportViewer.WebForms的引用
2.在web.config中的 <httpHandlers>
标签下
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" />将 Version=9.0.0.0
改为 Version=11.0.0.0
3. 在 reportingviewer 的页面中将 Register
assembly 中的 Version=9.0.0.0,改为Version=11.0.0.0:
<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>
相关文章推荐
- error CS0234: 命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Word”(是否缺少程序集引用?)
- Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理
- 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”。是否缺少程序集引用?
- error CS0234: 命名空间“XXX”中不存在类型或命名空间名称“UserInfoVm”(是否缺少程序集引用?)
- Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理
- 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”。是否缺少程序集引用?
- 类型或命名空间名称“Web”在类或命名空间“Microsoft”中不存在(是否缺少程序集引用?)
- Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理
- 命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”。是否缺少程序集引用 的另一种解决方案
- error CS0234: 命名空间“System.Drawing”中不存在类型或命名空间名称“Image”(是否缺少程序集引用?)
- vs2013 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”。是否缺少程序集引用?
- Visual Studio 2010 命名空间“Microsoft”中不存在类型或命名空间名称”。是否缺少程序集引用中错误的处理
- CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?) 解决办法
- 命名空间“Microsoft”中不存在类型或命名空间名称“Office”(是缺少程序集引用吗?)
- 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)。
- 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
- 命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)
- 命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)解决
- CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)