Share via


報表檔

報表檔 (.rpt) 必須在部署 .NET 應用程式時散發。您可以選擇將報表檔編譯到應用程式中,或是和應用程式分開來散發報表檔。

內嵌的報表檔

內嵌的報表檔是編譯到應用程式中的檔案。使用內嵌的報表檔時,您不需要個別散發報表檔就可以散發和部署應用程式。當報表加入至 .NET Web 或 Windows 應用程式中時,根據預設,報表是以應用程式之「內嵌資源」的方式加入。這表示報表檔會編譯到組件資訊清單中,並且無法從個別的報表檔 (.RPT) 載入。

非內嵌的報表檔

非內嵌的報表檔是指沒有編譯到應用程式組件中,而且是和應用程式分開來散發的報表檔。不將報表列入組件的優點是,您不需重新編譯和重新部署整個應用程式,就可以修改報表並重新部署報表。缺點則是無法在應用程式中使用強型別報表物件,而且必須分開來散發報表檔。

讓報表檔成為非內嵌式

  1. 將報表加入至專案後,請在方案總管中選取該報表。

  2. [屬性] 視窗中,將 [建置動作] 屬性從 [內嵌資源] 變更為 [無]

  3. 以手動方式將報表檔加入至安裝專案。

    如需如何建立安裝專案的資訊,請參閱部署 Web 或 Web 服務應用程式或是部署 Windows 應用程式

請參閱

Crystal Reports 合併模組