创建 Visual Studio 项目后,下一步是检索报表定义架构的本地副本并运行 XML 架构定义工具(Xsd.exe)。
生成 RDL 类
打开 Microsoft Internet Explorer 实例(或等效的 Web 浏览器),并导航到以下 URL:
https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition/ReportDefinition.xsd在浏览器中打开 RDL 架构后,浏览到 “文件 ”菜单,然后选择“ 另存为”。
浏览到创建 Visual Studio 项目的位置,并使用文件名 ReportDefinition.xsd 保存架构。
保存文件后,打开 Visual Studio 2010 命令提示符的实例。 若要打开命令提示符的实例,请单击“开始”菜单,指向“所有程序”,指向Microsoft Visual Studio 2010,指向 Visual Studio 工具,然后单击“Visual Studio 命令提示符”(2010)。
将当前路径更改为保存 ReportDefinition.xsd 文件的位置:
CD\<ReportDefinition.xsd Path>使用以下命令生成包含 RDL 架构类的ReportDefinition.cs文件:
xsd /c /n:SampleRDLSchema ReportDefinition.xsd若要生成ReportDefinition.vb文件,请使用以下命令:
xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd将 ReportDefinition.xsd 添加到您的项目中。 在 “项目 ”菜单中,单击“ 添加现有项”。 浏览到 ReportDefinition.xsd 文件的位置,选择 ReportDefinition.xsd,然后单击“ 添加”。
注释
将 ReportDefinition.xsd 文件添加到项目后,会在 解决方案资源管理器 中注意到ReportDefinition.cs(.vb)文件不存在。 若要显示该文件,请单击 ReportDefinition.xsd 文件旁边的展开/折叠按钮。
下一课
在下一课中,你将编写代码,以使用从 RDL 架构生成的类从报表服务器加载报表定义。 请参阅 第 3 课:从报表服务器加载报表定义。