Crystals Report Deployment using .NET Framework 2.0 Merge Modules
Article ini saya buat karena ada beberapa di milis yang memberikan pertanyaan kenapa pada saat aplikasi nya di pasang di client, crystal reportnya tidak bisa dijalankan sedangkan crystal report tersebut ada didalam .net framework dan di komputer programmer tersebut aplikasi itu berjalan normal.
Ini adalah dependecies yang harus kita perhatikan pada saat akan membuat deployment Crystal Report
| System | .msm File |
| x86 (32bit) | | Microsoft_VC80_ATL_x86.msm | | policy_8_0_Microsoft_VC80_ATL_x86.msm | |
| IA64 (64bit)* | | Microsoft_VC80_ATL_x86_ia64.msm | | Microsoft_VC80_CRT_x86_ia64.msm | | Microsoft_VC80_MFC_x86_ia64.msm | | policy_8_0_Microsoft_VC80_ATL_x86_ia64.msm | | policy_8_0_Microsoft_VC80_CRT_x86_ia64.msm | | policy_8_0_Microsoft_VC80_MFC_x86_ia64.msm | |
| x64 (64bit)* | | Microsoft_VC80_ATL_x86_x64.msm | | Microsoft_VC80_CRT_x86_x64.msm | | Microsoft_VC80_MFC_x86_x64.msm | | policy_8_0_Microsoft_VC80_ATL_x86_x64.msm | | policy_8_0_Microsoft_VC80_CRT_x86_x64.msm | | policy_8_0_Microsoft_VC80_MFC_x86_x64.msm | |
Langkah-langkah membuat CR Deployment sebagai berikut : (untuk x86 environment)
1) Copy CrystalReportsRedist2005_x86.msm ke the \Program Files\Common Files\Merge Modules folder.
2) Start Visual Studio.
3) Pilih New|Project di visual studio
4) Dalam New Project pilih Windows Setup Project atau Web Setup Project

5) Di solution explorer tambah merge module crystal report
![clip_image002[1] clip_image002[1]](http://geeks.netindonesia.net/blogs/agusto/clip_image0021_thumb_36DA4D00.jpg)
6) Tambahkan CrystalReportsRedist2005_x86.msm

Otomatis _VC80_ATL_x86.msm dan policy_8_0_Microsoft_VC80_ATL_x86.msm akan masuk ke project kita.
![clip_image002[3] clip_image002[3]](http://geeks.netindonesia.net/blogs/agusto/clip_image0023_thumb_447CE33B.jpg)
7) Build project nya
8) Deploy ke server