如何在 Visual Studio 2013 中打开 s-s-rS (.rptproj) 文件?
Posted
技术标签:
【中文标题】如何在 Visual Studio 2013 中打开 s-s-rS (.rptproj) 文件?【英文标题】:How do I open s-s-rS (.rptproj) files in Visual Studio 2013? 【发布时间】:2014-05-01 23:32:38 【问题描述】:如何在 Visual Studio 2013 Pro 中打开 .rptproj?当我尝试打开最初在 VS2008 中创建的 s-s-rS 项目时,在 VS2013 中我得到:
Unsupported
This version of Visual Studio is unable to open the following projects. The project types may not be installed or this version of Visual Studio may not support them.
For more information on enabling these project types or otherwise migrating your assets, please see the details in the "Migration Report" displayed after clicking OK.
【问题讨论】:
他们将如何发布 VS2013 并且不支持 s-s-rS?他们不应该同步吗? 是的,它们应该被同步,但不是。请在此 Microsoft Connect 项目上投票以获得 VS2013 的 SSDT 版本:connect.microsoft.com/SQLServer/feedback/details/806079/… 您可以尝试安装microsoft.com/en-us/download/details.aspx?id=42313 并在 VS 2013 中打开 .rptproj(在 VS 2008 中创建)吗?你能设计rdl文件吗?注意:最初 rptproj 在 VS 2008 中创建并适用于 SQL Server 2008R2 【参考方案1】:对于 Visual Studio 2017,您需要下载安装 SSDT for VS 2017 (standalone installer)
和 SQL Server Reporting Services
。
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017
【讨论】:
【参考方案2】:可以用 Microsoft SQL Server Data Tools - Business Intelligence for VS2013 打开:
http://www.microsoft.com/en-us/download/details.aspx?id=42313
下载将于 2014 年 6 月 2 日再次上线
【讨论】:
哇,以前从未见过。我去下载它,它提供了一个“SSDT-BI Temporarily Unavailable.txt”文件而不是安装程序,内容显示“SSDT-BI 已被暂时删除以处理与 SSDT-SQL 的并行问题。我们预计很快就会重新发布”。希望很快成为现实,我不想加载 2012 年。:( :( :( 这里也一样。多么令人沮丧。试图在我闪亮的新安装的 VS 2013 中安装 BI 东西,现在意识到我认为我必须降级到 VS2012。该网站仍然显示 SSDT-BI 暂时不可用。 如果您有 x64 SQL 实例,请务必在安装过程中选择“执行新安装...”,否则您将遇到架构不匹配失败。见这里:***.com/questions/24989187/…【参考方案3】:s-s-rS 不是 VS2013 的一部分,它是 SQL Server 的一部分。您需要安装 BI Dev Studio 才能打开 s-s-rS 项目 (rptproj)。它使用 VS2013 就像其他产品一样的外壳......
【讨论】:
问题的关键是关于向后兼容。我使用 VS 2008 ** 和 **SQLServer 2008R2 以及 s-s-rS(报告)。我在 VS 2008 中有 s-s-rS 项目(.rptproj,我不知道 ProjectTypeGuid mztools.com/articles/2008/mz2008017.aspx),我可以编辑 rdl 文件(编辑器中的图表)。 VS 2013 可以打开在 VS 2008 中创建的 rptproj 吗?并编辑 .rdl 文件?【参考方案4】:您应该安装 Business Intelligence Studio,它是 MS SQL Server 安装的一部分。
商业智能开发工作室 (BIDS) — 是 MS SQL Server 的一部分。 BIDS 是基于 Visual Studio Shell 的rdl
报告开发的 IDE。 BIDS 允许您打开.rptproj
文件。如果您将 BIDS 与常规 Visual Studio 安装在同一个机器上,您将能够从一个 IDE 打开 .rptproj
和 .csproj
文件。
问题在于 SQL Server 安装包括基于以前版本的 Visual Studio Shell 的 BIDS,即 SQL Server 2008 R2 将为您提供集成到 Visual Studio 2008 的 BIDS,而 SQL Server 2012 BIDS 将基于 Visual Studio 2010。
据我所知,没有集成到 VS2013 中的 BIDS。
有version for VS2012。
SQL Server 2014 也将发布基于 VS2012 的 BIDS。
我相信我们不会早于 SQL Server 2016 看到 VS2013 的 BIDS。
【讨论】:
以上是关于如何在 Visual Studio 2013 中打开 s-s-rS (.rptproj) 文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何设置 TFS 2013 以使用 Visual Studio 2013 或 Visual Studio 2017 构建
visual studio 2013 wpf 添加窗口加载和关闭函数
如何在 Visual Studio 2013 中使用 NuGet 3.0?