原創|使用教程|編輯:龔雪|2016-05-16 16:35:33.000|閱讀 909 次
概述:本文主要講述FastReport.Net的庫以及發布注意事項,對要在應用程序中使用FastReport.Net報表的開發人員將非常有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文主要講述FastReport.Net的庫以及發布注意事項,對要在應用程序中使用FastReport.Net報表的開發人員將非常有幫助。
為了使您的應用程序在任何計算機上都具有可操作性,您需要把您在使用的第三方庫也包括進來。本案例中主要講述FastReport庫。以下庫都是可用的:
此外還需要分發報表文件(如果報告存儲在文件,而不是應用程序資源中)。
分發庫是什么意思呢?意思就是庫應位于同一目錄下的應用程序的.exe文件或者應是在GAC中注冊的。
GAC (Global Assembly Cache)- 一個著名的擬由多個應用程序共享的程序集。當它檢測到該組件的引用時CLR會自動檢查此文件夾。在GAC中,使用專用工具放置程序集是必需的,例如:Framework 2.0對應gacutil.exe,Framework 4.0對應gacutil4.exe。
這里的例子是一個命令行實用工具運行在GAC注冊的FastReport庫:gacutil4.exe / i FastReport.dll。Gacutil4.exe可以通過以下方法之一找到,這取決于Windows和Visual Studio的版本:
因此,連同一個Windows應用程序,您需要分發以下庫:FastReport.dll、FastReport.Bars.dll、FastReport.Editor.dll。FastReport.dl是強制性的。FastReport.Bars.dll和FastReport.Editor.dll只有當您使用這些庫的組件時才需要。
對于web應用程序來說,FastReport.dll和FastReport.Web.dll.這二者都是需要的。
服務WCF應用程序分發需要FastReport.dll和FastReport.Service.dll庫。
FastReport.Net的庫是根據Framework 2.0 和4.0版本不同也是不一樣的,分發時需要牢記這一點,從安裝的庫中復制正確的框架版本文件。
在FastReport.Net中與圖表一起工作需要安裝微軟圖表控件:
如果您想發布圖表報表,在程序包中必須包含System.Windows.Forms.DataVisualization.dll庫(可在FastReport.Net發布中找到)。對于web應用程序也是一樣。
FastReport.VSDesign.dll在FastReport.Net庫的列表里面,它只需要在VS中與FastReport.Net一同使用,不需要將其與應用程序一起分發。另一個這樣的服務庫-FastReport.Install.dll。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn