1. 程式人生 > >VS.NET2010水晶報表安裝部署[VS2010]

VS.NET2010水晶報表安裝部署[VS2010]

水晶報表VS2010版IDE安裝標準版SAP Crystal Reports, version for Visual Studio 2010 - Standard:

下載安裝後開啟VS2010就可以在左邊工具欄中看到CRYSTALREPORTVIEWER,並且可以新建水晶報表了;

用法跟以前版本的用法類似;  不過要注意下面幾點;

a. 執行環境不能為.NET FRAMEWORK 4.0 CLINET PROFILE,要改為.NET FRAMEWORK 4,選中專案右鍵屬性就可以更改了;

b.在專案中加一個APP.CONFIG(這是針對WINFORM專案),如果是WEB專案就不用加了,裡面有一個WEB.CONFIG;在這配置檔案中加上  <startup useLegacyV2RuntimeActivationPolicy="true">

   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

這可以避免ADO.NET與水晶報表執行時由於.NET版本問題出錯

 (1)下面做一個簡單的水晶報表,在專案中建一個窗體FORM1,一個水晶報表CrystalReport1,一個數據集DATASET1;(水晶報表的設定跟以前版本的一樣)

在窗體上放一個CRYSTALREPORTVIEWER,然後在FORM1的LOAD事件下寫上;我這是把水晶報表放在DEBUG這個資料夾下動態載入的;你也可以直接放在專案中在CRYSTALREPORTVIEWER上指定報表名稱;

private void Form1_Load(object sender, EventArgs e)

        {

            SqlConnection con = new SqlConnection("Data Source=10.100.100.5;Initial Catalog=cldz;User ID=proc4;Password=77cc88");

            con.Open();

            SqlDataAdapter da = new SqlDataAdapter("select top 100 * from ZZZPJ", con);

            DataSet ds = new DataSet();

            da.Fill(ds, "ZZZPJ");

            string reportPath = Application.StartupPath + @"\CrystalReport1.rpt";

            ReportDocument rd = new ReportDocument();

            rd.Load(reportPath);

            rd.SetDataSource(ds.Tables[0].DefaultView);

            this.crystalReportViewer1.ReportSource = rd;         

        } 

(2)vs2010水晶報表的釋出有兩種方式;

一是直接下載MSI檔案安裝在客戶端,客戶端就可以用了;32位的下載上面的;如果是64位的下載下面的;

水晶報表VS2010版執行時32位和64位單獨安裝包:

二是下載上面水晶報表VS2010版合併模組安裝包檔案,裡面第一個是CRRuntime_13_0_1.msm這個是英文包;如果需要支援中文就加一個MSM,( CRRuntime_13_0_1_zh_cn.msm); 另外加一個CRRuntime_13_0_1_maps.msm 這個可以不用;合併模組安裝包下載地址:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_mergemodules_13_0_1.zip 

用VS2010自帶的打包軟體打包釋出,新建一個安裝專案,安裝專案的製作過程這裡就不詳細說了,跟VS2005的製作過程一樣(參見部署包含水晶報表Crystal Reports 的VS.NET2005應用程式[原創]:http://hi.baidu.com/jcserver/blog/item/5629e018eccef3ac4aedbc9a.html);

製作完後,右鍵專案選新增―― 合併模組―― 把上面提到的三個以.MSM結尾的檔案加入進去,最後確定。

[

特別說明:

有的網文中說需要把

    如果是32位的就加x86的(Microsoft_VC100_ATL_x86.msm、Microsoft_VC100_CRT_x86.msm、Microsoft_VC100_DebugCRT_x86.msm、Microsoft_VC100_DebugMFC_x86.msm、Microsoft_VC100_DebugOpenMP_x86.msm、Microsoft_VC100_MFCLOC_x86.msm、Microsoft_VC100_MFC_x86.msm、Microsoft_VC100_OpenMP_x86.msm);

    如果是64位的就加x64的(Microsoft_VC100_ATL_x64.msm、Microsoft_VC100_CRT_x64.msm、Microsoft_VC100_DebugCRT_x64.msm、Microsoft_VC100_DebugMFC_x64.msm、Microsoft_VC100_DebugOpenMP_x64.msm、

Microsoft_VC100_MFCLOC_x64.msm、Microsoft_VC100_MFC_x64.msm、Microsoft_VC100_OpenMP_x64.msm ) 

   但是,經過JCSERVER的驗證:類似Microsoft_VC100_*_x86.msm不用加進去,也可以在正常打印出水晶報表.建議你把CRRuntime_13_0_1.msm、CRRuntime_13_0_1_zh_cn.msm(中文簡體語言包,如是其它語言請自行選擇不同的語言包)、CRRuntime_13_0_1_maps.msm這三個模組加進去。

只是遇到過一個問題:在裝有VS.NET 2010和Crystal Report For VS.NET2010的系統上,如果安裝製作好的打包程式就會導致VS.NET2010建立或修改水晶報表檔案時提示:"無效金鑰號碼"。如果你解決了此檔案請給我說聲,呵呵。我的郵箱:jcserver @ 163.com

 ]

說明: 在VS2010中按F1調出幫助文件,搜尋”合併模組”關鍵字,你會看到更多的合併模組佈署程式的幫助說明. 

     再右鍵專案選屬性,點選“系統必備”按鈕;在彈出的對話方塊中選中與你的程式對應版本的執行庫(有32位的X86與64位的X64),注意根據系統選,有32與64位的;在下面的單選按鈕中選第二項“從與我的應用程式相同的位置下載系統必備元件”;(如果你要安裝.NET2.0的系統必備,VS2010安裝專案的系統必備中沒有.NET 2.0,不過我們可以從VS2008的程式檔案中找到 .NET 2.0 的系統必備安裝包。安裝了VS2008 的 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages 下的 DotNetFX 資料夾,就是 .NET 2.0 的系統必備安裝包。把 DotNetFX 資料夾複製到安裝了 VS2010 的 C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages下,然後在VS2010中就可以選擇 .NET 2.0 的系統必備元件了。我已將.NET 2.0 的系統必備元件製作為安裝包,下載地址:http://download.csdn.net/detail/hiwcn/3665808)

這樣釋出的準備工作就做完了,選擇選單上的生成―― 生成專案或者右鍵專案點生存就可以了;

注意:(我在上面所有提到的“專案”不是VS工具欄上面選單中的“專案”;是你解決方案下的專案,比如你新建了一個安裝專案叫SETUP1,那就是指SETUP1)

如果製作好的安裝程式在安裝過程中出未能註冊某一個模組請到下面網址下載一個適合你係統版本的檔案安裝,就可以避免出錯了。

水晶報表VS2010版安裝包,請選擇下載(JcServer整理http://soft.hiw.cn): 

2、水晶報表VS2010版執行時32位和64位合併安裝包:
點選一次安裝包,用來建立應用程式視窗的自動執行的升級包可以安裝並執行與最小的使用者互動。
SAP Crystal Reports, version for Visual Studio 2010 - Click Once
Click once installation package used to create self-updating Windows-based applications which can be installed and run with minimal user interaction.
下載地址:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_clickonce_13_0_1.zip

3、水晶報表VS2010版執行時32位和64位單獨安裝包:
點選一次安裝包,用來建立應用程式視窗的self-updating可以安裝並執行與最小的使用者互動。

4、水晶報表VS2010版合併模組安裝包:
合併模組安裝包, 用於安裝多個應用程式共享的元件,用於以VS2010程式安裝包方式步署水晶報表的元件。

相關推薦

VS.NET2010水晶報表安裝部署[VS2010]

水晶報表VS2010版IDE安裝標準版SAP Crystal Reports, version for Visual Studio 2010 - Standard: 下載安裝後開啟VS2010就可以在左邊工具欄中看到CRYSTALREPORTVIEWER,並且可以新建

VS2010水晶報表安裝應用及例項

基本分類如下: 第一部分:VS2010簡介 VS2010是微軟的提供的一套完整的開發環境,功能也是相當的大 微軟宣佈了下一代開發工具和平臺的正式名稱,分別稱為“Visual Studio Team System 2010”和“.NET Framework 4.0”,很顯然二

水晶報表安裝配置

  3、VS與CR的版本對應   VS 2010 - 13.0原始版本和更高版本   VS 2012 - 13.0_7和更高   VS 2013 - 13.0_9和更高   VS 2015rc–13.0_14   VS 2015 - 13.0_15和更高  

Crystal report(水晶報表) for vs 2008 單獨安裝

 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5\CRRedist2008_x86.msi  這個是runtime 的執行支援元件. crys

VS2015環境下Crystal Reports(水晶報表)的安裝使用

下載 https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads 1.首先下載Crystal Reports13對於Visual Studio 2

vs 2008 winfrom 水晶報表使用Crystal Reports

在管理系統中,列印是不可缺少的一種功能。而市場上也有各種各樣的列印工具報表,其中以SAP公司的水晶報表最為出名,且其功能強大,開發也方便。在VS開發環境中現在已經不集成了,但是可以自己下載安裝 。   工具/原料 VS2008,水晶報表 方法/步驟

(轉)VS2010結合水晶報表做條碼標籤列印功能

先來個功能效果圖:   大家都知道VS2005和VS2008軟體本身是包含水晶報表外掛的,而新版本的VS2010去掉了SAP水晶報表的外掛,想要在VS2010中使用水晶報表首先要下載SAP的外掛CRforVS_13_0.exe,我這下載的是13版本的。   下載完成後安裝,現在就可以在VS2010

VS2010水晶報表應用及例項

基本分類如下: 第一部分:VS2010簡介 VS2010是微軟的提供的一套完整的開發環境,功能也是相當的大 微軟宣佈了下一代開發工具和平臺的正式名稱,分別稱為“Visual Studio Team System 2010”和“.NET Framework 4.0”,很顯

永遠值得記住的教訓,水晶報表9.2與Vs.net2003的問題

以前裝的水晶報表,都是8.5的,看不出問題,於是導致了一場悲劇,白白浪費了我2天時間,用來在程式碼之間探索.下面列出9.2的水晶報表與vs.net 2003發生故障的解決方法. 如果你用的是 VS.NET  2003,則 Crystal Reports 9 (版本 9.2.0

Vs2010水晶報表引用及打包

Vs2010中水晶報表引用 在sap官網中下載支援vs 2010中的水晶報表元件。具體地址: 1)包括了報有DLL的水晶報表檔案 url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13

fuel6.0安裝部署

信息 記錄 修改 ont pan compute spl auto 網絡配置   在經過一系列安裝openstack方式後,個人覺得fuel的安裝方式相對簡易,接下來記錄下安裝部署fuel6.0的過程。本教程適合想把fuel6.0部署後,雲主機需要連接外網的需求。   安裝

【原創 Spark動手實踐 1】Hadoop2.7.3安裝部署實際動手

dmi 遠程 nag proc host 一個 error img 連接 目錄: 第一部分:操作系統準備工作:   1. 安裝部署CentOS7.3 1611   2. CentOS7軟件安裝(net-tools, wget, vim等)   3. 更新CentOS

LNP 安裝部署

lnp一、安裝nginx1.安裝依賴包:yum install openssl openssl-devel pcre GeoIP perl-devel perl perl-ExtUtils-Embed GeoIP-devel libatomic libatomic_ops-devel2.安裝zlibtar -

Unity3D中tolua的“安裝部署和使用“教程

替換 部署 ref 比對 text asset gin 系統 .com 棄坑Cocos2d-x,轉戰Unity3D 考慮到項目一定會使用熱更,花了不少時間比對了lua的支持方案,最後定為tolua,原因不解釋。 俗話說,萬事開頭難,中間難,最後難……我反正是沒有找到如何安裝

hadoop分布式安裝部署具體視頻教程(網盤附配好環境的CentOS虛擬機文件/hadoop配置文件)

down hdf lan nag home 開機啟動 prop baidu ifcfg-eth 參考資源下載:http://pan.baidu.com/s/1ntwUij3視頻安裝教程:hadoop安裝.flvVirtualBox虛擬機:hadoop.part1-part

Confluence 安裝部署

all extract pro 技術分享 create read 1-1 expr starting Confluence安裝與部署 下載安裝包及破解包 安裝包下載地址:https://www.atlassian.com/software/confluence/down

ZooKeeper安裝部署

sa0x01 簡介Zookeeper是一個很好的集群管理工具,被大量用於分布式計算。如Hadoop以及Storm系統中。Apache ZooKeeper是一個為分布式應用所設計開源協調服務,其設計目是為了減輕分布式應用程序所承擔的協調任務。可以為用戶提供同步、配置管理、分組和命名服務。0x02 環境說明在三臺

zookeeper與kafka安裝部署及java環境搭建

3.4 項目目錄 tin bytes result zxvf util ise cat 1. ZooKeeper安裝部署 本文在一臺機器上模擬3個zk server的集群安裝。 1.1. 創建目錄、解壓 cd /usr/ #創建項目目錄 mkdir zookeepe

ELK 日誌服務器安裝部署

搜索引擎 應用程序 服務器 安全性 數據源 高清原文 烏龜運維 wuguiyunwei.com簡單介紹:ELK是三個開源工具組成,簡單解釋如下:Elasticsearch是個開源分布式搜索引擎,它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據

openfire 安裝部署

doc 系統啟動 clas mpp 壓縮 resource 7月 article 管理 1. openfire安裝和配置 本文介紹openfire 在linux上安裝部署過程 linux上有兩種安裝方式,一個是RPM包方式。還有一個是tar.gz壓縮包方式,