VS2003安裝部署的步驟介紹與探討
本文講述VS2003安裝部署的問題,怎樣創建VS2003。這些內容都是我今天花花了一周的時間查閱資料并像IT精英學習出來的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。
1.卸載Vs.net自帶得9.015版本的運行Vs.net2003安裝程序添加刪除組建--把水晶報表給卸掉
2.下載ForVs.net版得CrystalReports10AdvancedDeveloper(build10.0.0.53327)可以去http://ftp.crystaldecisions.com/outgoing/Products/CR10DevEn.exe建議使用Flashget或者是netants下載
安裝序列號:
License:AV860-01CS00G-U7000NC
SN:1231467890
如果在VS.Net2003裝好后,再裝這個版本.那么CR10會自動集成到VS2003安裝部署中#t#
3.打包發布(涉及到水晶報表發布就是挺麻煩得)
a)下載.net安裝部署包(有了這個東西,會自動把.net部署到目標機器上)
PluginInstaller.msi可以到微軟網站上下載(中文版的)
b)下載CrystalReports10的安裝部署包
參見http://uqqm.com/blog/blogview.asp?logID=35
說明:cr10_net_server_install_chs.zip是服務器直接安裝的版本,有了這個就不需要把水晶報名打包到程序里去,安裝時序列號要填寫的,要不程序無法運行的文件夾下,把該要的東西合并就可以了,不過在VS2003安裝部署里的keyCode要填寫的具體的打包過程msdn,csdns上有很多很號的文章可以參考的
附錄:
(1)注冊碼
VS.NET 2003自帶的水晶報表(9.0155)
公開的注冊碼:(不保證有消性哦,網上搜集的)
注冊號:6707437608
密碼:AAP5GKS0000GDE100DS
密碼: AAP5GKS0000GHE100UM
注冊碼:6078043616
密碼 6110167826
注冊碼 AAP50GS0000GSG80038
您的注冊號是 6275350665
您的新密鑰是 AAP5GKS0000GBB100C9
這是9.2的license key :
AVS50-81SG00S-G61002U 1236731231
9999999991
0019250903
0004400007
1112411119
在報表中,有許多報表是主從表結構,比如訂單與訂單商品明細,訂單是一個表中的一條記錄,而分錄是另一個表中的多條記錄,兩個表通過一個字段關聯起來,這種報表可利用其分組功能實現,
1. 新建一個工程
2. 往FORM1中添加一個CrystalReportViewer控件
3. 在服務噐資源管理器中連接到SQL SERVER 2000上的Northwind數據庫
4. 添加一個數據集Dataset1,將服務器資源管理器中的Orders和 Order Details加入到數據集中。
5. 添加一個水晶報表,使用報表專家,在項目數據中選擇“ADO.NET數據集”,插入表Orders和 Order Details,“鏈接”中是關聯字段的鏈接,在“字段”中選擇要顯示的主表和明細表的字段,組中選擇分組依據為Orders表OrdersID字段,總計,圖表,選擇(可進行篩選),樣式(可設置報表標題),可自行設置。設置完后,點擊完成。
6. 在報表設計器中調整需要顯示的字段的位置、寬度等。
7. 在窗口中添加代碼。
VS2003安裝部署出現這種情況,大多是因為“crystal reports”的運行時文件沒有安裝,或安裝時的注冊碼不正確。
解決方法(前提是,數據庫運行正常):
1、注冊“crystal reports 編輯器”:啟動“Microsoft Visual Studio .NET 編輯器”,任意打開一個“crystal reports”(“水晶報表”)文件,會彈出一個注冊窗口。在彈出的注冊窗口中輸入,注冊號:6707437608,密碼:AAP5GKS0000GDE100DS。
2、分發客戶端計算機“Crystal 運行時文件”:在“解決方案資源管理器”中,向制作安裝文件的“部署項目”中添加個合并模塊:“managed.msm, managed_chs.msm, database_access.msm, database_access_chs.msm, regwiz.msm”。添加方法:對“部署項目”點右鍵,選擇“添加”->“合并模塊”,在彈出的窗口中進行選擇添加。(路徑為:“系統目錄\Program Files\Common Files\Merge Modules”)
3、注冊客戶端計算機“Crystal 運行時文件”:在添加的“regwiz.msm”文件的屬性窗口中,將“License Key”(“MergeModulePropertiesr”的分枝)的屬性改為:AAP5GKS0000GDE100DS(注冊“crystal reports 編輯器”時的密碼)。
4、重新生成安裝文件。用重新生成的安裝文件進行安裝。