第 2 課:使用 xsd 工具,從 RDL 結構描述產生類別
建立 Visual Studio 專案之後,下一個步驟是擷取報表定義架構的本機複本,並執行 XML 架構定義工具 (Xsd.exe) 。
產生 RDL 類別
開啟 Microsoft Internet Explorer (或對等網頁瀏覽器的實例,) 並流覽至下列 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 Tools],然後按一下 [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 課:從報表伺服器載入報表定義。