Selamat datang di Know4Share, Tempat Belajar .Net Tecnologies dan Bahasa Pemrograman Lainya- Blog dan Forum Know4Share Untuk saat Ini masih dalam tahap pengembangan, Regard Muhamad Albaijuri-

Cari Artikel

Iklan



Rabu, 27 Oktober 2010

Crystal Reports dan Framework 4 (Could not load file or assembly crdb_adoplus.dll)

Jika anda sedang mengupgrade Project anda baik menggunakan Visual Basic .Net ataupun C# ke Visual Studio 2010. dan mendapatkan sebuah pesan error yang aneh pada saat pembuatan report di proses Exports pada Crystal Reports 2011, seperti dibawah ini:

“Could not load file or assembly ‘file:///C:\\Program Files\\SAP BusinessObjects\\SAP BusinessObjects Enterprise XI 4.0\\win32_x86\\dotnet1\\crdb_adoplus.dll’ or one of its dependencies. The system cannot find the file specified.”

masalah pada pesan error diatas adalah Crytal Report engine 2011 anda masih memanggil engine yang ada pada .Net 1.1, padahal pada saat itu project anda sudah pada .Net Framework 4.0. untuk mengatasi error yaitu dengan cara menambahkan code di bawah ini pada app.config yang ada dalam project file.

<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>

dengan menambahkan code diatas Crystal Report engine anda akan menggunakan engine pada .Net Framework 4.0 yang telah terinstal pada Engine Crystal Report 2011 .

Bookmark and Share

Selengkapnya...


Selasa, 26 Oktober 2010

Convert Project Visual Studio 2003 ke Visual Studio 2010

Seminggu yang lalu saya disuruh mengerjakan sebuah pekerjaan yang terbilang sedikit rumit yaitu Convert sebuah project yang menggunakan Visual Studio 2003 .Net Framework 1.1 menjadi Visual Studio 2010 .Net Framework 4.0, karena ini merupakan pengalaman pertama saya menggunakan Visual Studio 2010 (berlisensi tentunya dan mengenal .Net Framework 4.0.

Saya akan men-share beberapa masalah yang saya temui dalam proses Convert project ke Visual Studio 2010 .Net Framework 4.0 serta cara mengatasi masalahnya :


1. '.resx' File not Found
Pada file web project .csproj(C#) atau .vbproj(vb.net) yang di buat pada Visual Studio 2003, tiap File .aspx(ASP.net Web page) atau .rpt(Crystal Report File) memiliki sebuah Embedded Resource .resx tiap project di build. namun pada proses convert ke Visual Studio 2010 .resx file yang ada tiap file .aspx atau .rpt akan dihapus namun tidak settingan di project filenya, sehingga ketika project yang telah di convert di build pada Visual Studio 2010 akan ada pesan error seperti "User\Authentication.aspx.resx File not Found in Project".
Solusi :
- Buka project file yang kira konvert menggunakan text editor seperti notepad atau notepad ++
- CTRL + F atau find keyword ".resx" pada file project tersebut. lalu akan bertemu dengan sebuah tag.






- Hapus satu "tag" file tersebut. hal yang menyebabkan error adalaha karena project file masih menyimpan 'RelPath' yang menjadi embedded resource tiap file .aspx atau .rpt yang ketika proses convert file tersebut telah di hapus.

- Save project file tersebut yang telah dibuka melalui text editor
- Buka kembali file project melalui solution file yang ada, lalu kemudian coba lah build kembali project yang telah anda edit. . so far so good :D


2. Crystal Report di Visual Studio 2010
Hal ini yang membuat saya sedikit repot ketika ingin membuka file .rpt (Crystal Report file) di Visual Studio 2010. ketika membuka file .rpt di Visual Studio 2010, ternyata yang terlihat hanya barisan binary code bukan tampilan Designer yang di inginkan, akhirnya memutuskan untuk Browse di "Google". ternyata di Visual Studio 2010 Crystal Reportsnya tidak di include kan dalam 1 paket installasi, melainkan terpisah dan harus di download lagi. entah mengapa Microsoft tidak menjadikan 1 Crystal Report dalam Visual Studio 2010, malahan menjadikan SAP Crystal Report.
Ini Link yang di sediakan untuk mendownload SAP Crystal Report untuk Visual Studio 2010:
- Download Crystal Reports Engine 32-bit

- Download Crystal Reports Engine 64-bit

dengan menginstal Engine disini bukan berarti anda sudah bisa membuka .rpt file dengan tampilan designer Crystal Report, namun engine ini hanya berfungsi untuk engine untuk Create Report.

untuk dapat membuka .rpt file dengan tampilan designer reportnya, download dan install Crystal Report Designernya :
- Download Crystal Report Designer Visual Studio 2010
bru lah setelah menginstal file diatas Crytal Reports anda dapat di buka dengan tampilan Designernya bukan deretan binery code lagi :D

Sekian dulu pengalaman yang saya alami dalam proses conver project Dari Visual Studio 2003 .Net Framework 1.0 ke Visual Studio 2010

Bookmark and Share

Selengkapnya...