C# 名称空间';报告';不存在

C# 名称空间';报告';不存在,c#,asp.net,visual-studio,visual-studio-2012,windows-8,C#,Asp.net,Visual Studio,Visual Studio 2012,Windows 8,我最近买了一台Windows8笔记本电脑,并在上面安装了VisualStudio2012。我打开了一个一直在windows 7 visual studio 2012上工作的项目,但无法使其正常工作。我添加了以下参考资料: <add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assemb

我最近买了一台Windows8笔记本电脑,并在上面安装了VisualStudio2012。我打开了一个一直在windows 7 visual studio 2012上工作的项目,但无法使其正常工作。我添加了以下参考资料:

<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"/>

我还更改了目标框架(尝试了3.0、3.5、4.0和4.5),但似乎没有任何效果


如何解决此问题?

我希望Windows 7计算机上的项目能够正常工作,因为您在GAC中拥有所需的程序集,这可能是在计算机上安装ReportViewer或SQL Reporting(SSRS)的结果

你可以尝试的事情

  • 查看GAC以确认程序集是否已存在
  • 在Windows 8计算机上安装ReportViewer/ReportBuilder
  • 将DLL从Windows 7计算机GAC复制到Windows 8计算机并在项目中引用它们