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