1

我从朋友那里得到了一份 Visual Studio 2005 项目的副本。该项目引用了 DLL Microsoft.ReportViewer.Common 和 Microsoft.ReportViewer.WinForms。在我的机器上,我有 Visual Studio 2012。我升级了项目。可以理解,对这些 DLL 的引用被破坏了,因为它们是 Windows 位置,而不是在 VS 项目中。所以,我想删除引用并重新创建,但我在我的机器上找不到 DLL。他们没有安装 Visual Studio 2012 吗?我可以下载它们吗?

4

3 回答 3

1

我从朋友那里得到了一份 Visual Studio 2005 项目的副本

这解释了问题,您项目的目标 .NET 版本是 2.0。VS2012 附带的 ReportViewer 至少需要 3.5。

使用项目 + 属性、应用程序选项卡、目标框架组合框修复它。然后,您将在工具箱的“报告”标题下找到 ReportViewer 控件。

于 2013-04-05T22:23:58.460 回答
0

您可以尝试使用Visual Studio 2010 的 Redistributable 包

于 2013-04-05T19:56:07.170 回答
0

这些已被报表服务器取代。尽管如果您从 VS2005 机器上复制它们,您仍然应该能够在解决方案中将它们用作二进制引用。您可以从 MSDN 下载站点下载二进制文件

尽管Visual Studio 2012也应该有二进制文件。我怀疑它们会在您安装SQL Server Development tools时安装,其中包括 SQL Server Reporting Server 组件。

于 2013-04-05T19:56:36.857 回答