水晶報表.Net打包部署要點
來源:互聯網
上載者:User
打包的具體操作步驟:
1)在安裝項目中
2)選擇菜單中 項目-->添加-->檔案-->開啟
3)一般會自動將依賴項添加到“檢測到的依賴項”,如果沒有,那麼我們要手動將其加入4)
Crystal_Managed2003.msm (如果有水晶報表)
dotnetfxredist_x86.msm (.net一定是必須的)
... (如果有引用其他的dll)
4)手動加入要包含的檔案:項目-->添加-->合併模組(添加你的程式檔案) (包括dotNetFramework和MDAC27)
位於:C:\Program Files\Common Files\Merge Modules\ 下
具體功能如下:
(託管組件 MSM 處理所有託管組件的分發,其中包括 Windows 表單查看器、Web 表單查看器和所有 Crystal Decisions 命名空間)
* Crystal_Managed2003.msm、
Crystal_Managed2003_chs.msm、
(對於使報表運行所需的所有其他檔案,由資料庫訪問 MSM 處理其分發。其中包括資料庫、匯出和圖表驅動程式。)
* Crystal_Database_access2003.msm、
Crystal_Database_access2003_chs.msm、
(KeyCode MSM 處理 Crystal Decisions 密鑰號碼的安裝,注意是添加合併模組,否則沒有“MergeMouduleProperties”屬性)
* Crystal_regwiz2003.msm、
(是vc的運行庫,估計是Crystal Report或涉及到的某些程式是用vc寫的,所以需要它!)
VC_User_CRT71_RTL_X86_---.msm、
VC_User_STL71_RTL_X86_---.msm、
5)開啟解決方案-->右鍵點擊Crystal_regwiz2003.msm的屬性,在“MergeMouduleProperties”裡的“License Key”填入:AAP5GKS0000GDE100DS(這個是你產生Crystal Report是用到的註冊號的密碼!)
6)產生解決方案(或直接按Ctrl+Shift+B)
至此整個分發程式已經做好。