2013-08-16 29 views
0

我最近买了一台Windows 8笔记本电脑,并在其上安装了Visual Studio 2012。我打开了一个我一直在使用Windows 7 visual studio 2012的项目,但无法使其工作。我已经添加了引用:命名空间'Reporting'不存在

<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),但没有什么似乎工作。

我该如何解决这个问题?

回答

1

我预计Windows 7计算机上的项目会工作,因为您在GAC中安装了必需的程序集,可能是因为在计算机上安装了ReportViewer或SQL Reporting(SSRS)。

你可以尝试的东西;

  • 寻找在GAC确认,如果大会已经存在
  • 在Windows 8机器
  • 从Windows 7机器GAC到Windows 8机器复制的DLL上安装的ReportViewer /报表制作和引用它们您的项目
相关问题