我怎样才能"Create a new project ... in a different directory using SQL Server BIDS"?

How can I "Create a new project ... in a different directory using SQL Server BIDS"?

我试图将一个 SSRS / .rdl 项目从 VS 2005 更新到 VS 2008。它声称转换成功,但随后该项目固执地拒绝使自己可用,说,

"[project] cannot be opened because its project type (.rptproj) is not supported by this version of the application"

This post 软件供应商 (Microsoft) 承认这是一个问题。那里给出的决议是:

To resolve the issue in which you cannot open the project in SQL Server BIDS after you upgrade the project, follow these steps:

  1. Create a new project that has the same name as the original BI project in a different directory by using SQL Server BIDS.

  2. Add all relevant project items from the upgraded BI project folder. For example, for an Analysis Services project, add the .ds and .dsv files. For a Reporting Services project, add the .rds and .rdl files.

  3. Save and then open the new BI project.

但是,步骤 1 末尾的“通过使用 SQL 服务器 BIDS”部分是什么意思?我可以很容易地遵循这部分:“在不同的目录中创建一个与原始 BI 项目同名的新项目”但是当“通过使用 SQL Server BIDS" 附加到那个,我迷路了 - 我如何使用 SQL Server BIDS 在不同的目录中创建新项目?这真的有必要,还是指令的“通过使用 SQL 服务器 BIDS”部分 superfluous/misleading?

更新

好的,我做到了;在 VS2008 中,我从 Visual Basic > Reporting > Reports Application 模板创建了一个新项目。然后我创建了名为 "Reports" 和 "Shared Data Sources" 的文件夹(模仿现有的 VS2005 项目);最后,我将几个 .rds 文件复制到 "Shared Data Sources" 文件夹中,并将大量 .rdl 文件复制到 "Reports" 文件夹中。它编译。所以我想一切都很好。但是,创建项目会生成一个 "Form1.vb" 文件和一个 "Report1.rdlc" 文件。还有一个文件名为 "My Project" 这三个文件是必需的、无害的还是删除的候选文件?

更新 2

所以现在我在 VS2005 和 VS2008 项目中都有 .rdl 文件;在 VS2005 中,如果我在解决方案资源管理器中双击 .rdl 文件,它会打开设计界面,但我可以右键单击并 "view code" (XML)。在 VS2008 中,如果我双击 .rdl 文件,它会打开 XML,但我看不到查看 "form"...?!?

的选项

"SQL Server BIDS" 是 Visual Studio 的同义词(特别是 VS shell 和 SQL 服务器随附的商业智能项目类型),因此此说明仅表示您需要在 Visual Studio 中创建一个相同类型的新空项目(即报告项目),然后添加原始报告项目中现有的单个 rds 和 rdl 文件。将这些文件添加到 VS 中的项目会将它们物理复制到新的项目文件夹中,并且应该会生成一个可以使用 VS 打开的新工作项目。