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