首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >类型或命名空间名称'Reporting‘在命名空间'Microsoft’中不存在

类型或命名空间名称'Reporting‘在命名空间'Microsoft’中不存在
EN

Stack Overflow用户
提问于 2014-11-08 14:40:18
回答 6查看 74.1K关注 0票数 39

我只是得到了以下错误:

类型或命名空间名称'Reporting‘在命名空间'Microsoft’中不存在(是否缺少程序集引用?)

将此代码添加到我的代码中后:

代码语言:javascript
复制
protected global::Microsoft.Reporting.WebForms.ReportViewer ReportViewer1;

我已经看到一些解决方案说我必须添加一些程序集。但它们都不起作用。下面是一个示例:

代码语言:javascript
复制
<add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

有人能帮我吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-11-08 19:50:17

我的方法是右键单击项目中的References文件夹,然后选择Add Reference。然后将程序集> Extensions > Microsoft.ReportViewer添加到引用中。

票数 29
EN

Stack Overflow用户

发布于 2016-01-27 23:45:08

在我的例子中,我需要在这台麻烦的机器上实际安装Microsoft Report Viewer。

当然,其他的也是可用的,可以从dll上的Version=中找出需要哪个。在我的例子中,我需要版本11 ( 2012版本)。

票数 31
EN

Stack Overflow用户

发布于 2016-09-13 20:57:10

所有这些安装程序对我来说根本不起作用。在Visual Studio2015中对我起作用的是从NuGet (菜单项目>管理NuGet包)安装以下两个包(我只需要这两个包):

  • Microsoft.ReportViewer.Common.VS2010
  • Microsoft.ReportViewer.WinForms.VS2010

引用已自动添加到当前项目中。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26814563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档