download sample code
Inilah bagian terakhir dari tetralogi (duh, kayak novel aja) pembuatan Custom SSIS Component, yaitu Installer.
Sebelum installer-nya dibuat, pertama-tama sign dulu assembly-nya dengan cara meambahkan strong name ke dalam project TopData. Untuk me-sign assembly, klik kanan pada project TopData, lalu pilih properties. Pada tab Signing beri centang pada opsi Sign the Assembly, lalu pilih New dan isi TopData.snk pada Key file name, hapus centang Protect my key file name lalu klik OK.
Setelah selesai, tambahkan Setup Project ke dalam solution dengan nama TopDataInstaller.
Buka File System Editor dengan cara meng-klik kanan pada project TopdataInstaller > View > File System
Ganti path Application Folder dengan membuka property window Application Folder, isi Default Location-nya dengan [ProgramFilesFolder]\Microsoft SQL Server\100\DTS\PipelineComponents agar file TopData.dll disimpan pada folder tersebut.
Tambahkan output dari TopData ke dalam Application Folder dengan meng-klik kanan Application Folder > Add > Project Output, pilih Primary Output, lalu klik OK.
Tambahkan Global Assembly Cache Folder dengan meng-klik kanan File System On Target Machine > Add Special Folder > Global Assembly Cache Folder
Tambahkan output dari TopData ke dalam Global Assembly Cache dengan meng-klik kanan Global Assembly Cache Folder > Add > Project Output, pilih Primary Output, lalu klik OK
Build project TopDataInstaller.
Baca juga:
Creating Custom SSIS Component
Custom SSIS Component: The Engine
Custom SSIS Component: The UI
Custom SSIS Component: The Icon