类型或命名空间名称“报告”不存在命名空间“微软”
我只是碰到下面的错误有:类型或命名空间名称“报告”不存在命名空间“微软”
The type or namespace name 'Reporting' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
添加此我的代码后:
protected global::Microsoft.Reporting.WebForms.ReportViewer ReportViewer1;
我我看到了一些解决方案,我必须添加一些程序集。但他们都没有工作。 这里是一个例子:
<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"/>
任何人都可以帮助我吗?
我是通过右键点击参考文献文件夹在我的项目中,然后选择添加引用。然后将Assemblies> Extensions> Microsoft.ReportViewer添加到引用。
进口来自: C:\ Program Files文件(x86)的\微软的Visual Studio 11.0 \的ReportViewer \ Microsoft.ReportViewer.WebForms.dll
在我来说,我需要真正麻烦的机器上安装Microsoft报表查看器。
- Report Viewer 2010(版本= 10)
- Report Viewer 2012(版本= 11)
- Report Viewer 2015当然
中,其他的都是可用的,则可以计算出从Version=
上dll需要哪一个。就我而言,我需要版本11(2012年版本)。
所有这些安装对我来说都不起作用。什么工作对我的Visual Studio 2015年内部安装以下两个包从的NuGet(我只需要这两个)(菜单项目>管理的NuGet包):
- Microsoft.ReportViewer.Common.VS2010
- 微软。 ReportViewer.WinForms.VS2010
该引用被自动添加到当前项目。
这是我在VSTS在线遇到这个问题时为我排序的 – tomRedox 2018-03-08 19:28:08
你可以通过[编辑](http://stackoverflow.com/posts/32881033/edit)来解释它是如何工作的。 – dorukayhan 2016-08-24 04:55:04