【问题标题】:Upgraded WinForms project from VS2005 to VS2012. Now my ReportViewer DLLs are missing将 WinForms 项目从 VS2005 升级到 VS2012。现在我的 ReportViewer DLL 丢失了
【发布时间】:2013-04-05 19:50:40
【问题描述】:

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

【问题讨论】:

    标签: dll visual-studio-2012 visual-studio-2005 reportviewer


    【解决方案1】:

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

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

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

    【讨论】:

    • 我觉得我做不到。该应用以 2.0 的 API 为目标
    • 改成3.5没问题,完全兼容2.0。当然,我们不能让你度过生命中的那 2 秒,你必须自己动手。
    【解决方案2】:

    这些已被报表服务器取代。虽然如果你从你的 VS2005 机器上复制它们,你应该仍然可以在你的解决方案中使用它们作为二进制引用。你可以download the binaries from the MSDN Download site

    虽然也应该有binaries for Visual Studio 2012。我怀疑它们会在您安装 SQL Server Development tools 时安装,其中包括 SQL Server Reporting Server 组件。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-12
        相关资源
        最近更新 更多