Cara men-debug rakitan kustom
Microsoft .NET Framework menyediakan beberapa alat penelusuran kesalahan yang dapat membantu Anda menganalisis kode perakitan kustom dan menemukan kesalahan di dalamnya. Alat terbaik untuk digunakan tergantung pada apa yang Anda coba capai. Contoh ini menggunakan Visual Studio 2008.
Cara yang disarankan untuk merancang, mengembangkan, dan menguji rakitan kustom untuk Reporting Services adalah dengan membuat solusi yang berisi laporan pengujian dan rakitan kustom Anda.
Men-debug rakitan dengan menggunakan satu instans Visual Studio
Buat proyek laporan baru menggunakan Visual Studio.
Saat Anda membuat proyek laporan, Visual Studio juga membuat solusi untuk memuatnya.
Tambahkan proyek Pustaka Kelas baru ke solusi yang sudah ada. Pastikan bahwa proyek laporan ditetapkan sebagai proyek startup. Untuk informasi selengkapnya tentang cara menyelesaikannya, lihat dokumentasi Visual Studio Anda.
Di Penjelajah Solusi, pilih solusi.
Pada menu Tampilan , pilih Halaman Properti.
Kotak dialog Halaman Properti Solusi terbuka.
Di panel kiri, perluas Properti Umum jika perlu, dan pilih Dependensi Proyek. Pilih proyek laporan dari daftar drop-down Proyek . Pilih proyek rakitan Anda di daftar Depends On .
Pilih OK untuk menyimpan perubahan, dan tutup dialog Halaman Properti.
Di Penjelajah Solusi, pilih proyek perakitan kustom Anda.
Pada menu Tampilan , pilih Halaman Properti.
Kotak dialog Halaman Properti Proyek terbuka.
Pilih tab Build jika Anda berada dalam proyek C# atau tab Kompilasi jika Anda berada dalam proyek Visual Basic.
Pada halaman Kompilasi Build/, masukkan jalur ke folder Perancang Laporan. Jalur defaultnya adalah C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE) dalam kotak teks Jalur Output. Ini membangun dan menyebarkan versi rakitan kustom Anda yang diperbarui langsung ke Perancang Laporan sebelum laporan Anda dijalankan.
Setelah Anda merancang laporan dan mengembangkan rakitan kustom Anda, atur titik henti dalam kode rakitan kustom Anda.
Jalankan laporan di bawah mode DebugLocal dengan menekan tombol F5. Saat laporan dijalankan di jendela pratinjau pop-up, debugger mencapai titik henti apa pun yang sesuai dengan kode yang dapat dieksekusi di rakitan Anda. Gunakan F11 untuk menelusuri kode rakitan kustom Anda.
Untuk men-debug rakitan menggunakan dua instans Visual Studio
Mulai Visual Studio dan buka proyek perakitan kustom Anda.
Bangun proyek, dan sebarkan rakitan kustom Anda dan file .pdb yang menyertainya ke Perancang Laporan. Untuk informasi selengkapnya tentang penyebaran, lihat Menyebarkan Rakitan Kustom.
Buka proyek laporan yang menggunakan rakitan kustom Anda sambil membiarkan kode perakitan kustom Anda terbuka dalam instans Visual Studio terpisah.
Navigasikan ke instans Visual Studio yang berisi proyek perakitan kustom Anda dan atur beberapa titik henti dalam kode Anda.
Dengan proyek rakitan kustom masih jendela aktif, pilih Lampirkan ke Proses pada menu Debug .
Dialog Lampirkan ke Proses terbuka.
Dari daftar proses, pilih proses devenv.exe yang sesuai dengan Proyek Laporan Anda dan pilih Lampirkan.
Tentukan ekspresi yang akan Anda gunakan dalam laporan dari rakitan kustom dan desain laporan Anda.
Setelah selesai mendesain laporan, pilih tab Pratinjau .
Laporan dijalankan, dan kode rakitan kustom harus rusak pada titik henti yang telah ditentukan sebelumnya.
Catatan
Menggunakan tab Pratinjau tidak memberlakukan izin kode untuk rakitan. Untuk pengujian lengkap, yang mencakup kesalahan keamanan akses kode apa pun, mulai proyek laporan di bawah pengaturan konfigurasi DebugLocal .
Menelusuri kode Anda menggunakan kunci F11. Untuk informasi selengkapnya tentang penelusuran kesalahan menggunakan Visual Studio, lihat dokumentasi Visual Studio.