Laman

Minggu, 05 Juni 2011

mengatasi error pada IDE visual studio C#

apakah anda pernah mengalami tampilan seperti dibawah ini, kalau iya pasti anda akan merasa pusing. Tampilan seperti diatas berarti bahawa file .rsx telah hilang atau korup yang bisa disebabkan karena terhapus atau karena virus, sehingga desain aplikasi tidak bisa ditampilkan walau file binary exe masih bisa di jalankan. Bagaimana cara mengatasi..???? cara yang paling umum dilakukan oleh user adalah menulis ulang source code aplikasi. Cara seperti ini memang memungkinkan untuk dilakukan karena walaupun tampilannya error seperti pada gambar diatas, sebenarnya file .cs nya tetap aman. Permasalahannya adalah jika error tersebut terjadi pada project menengah ke atas (aplikasi yang mempunyai puluhan ribu source code dan berpuluh puluh form), untuk menulis ulang source code memang bisa dilakukan dengan kopi paste, tapi untuk desain aplikasinya pasti mengalami kesulitan jika mempunyai puluhan form.

  Gambar 1. Preview error yang terjadi

Tenang, ada ada trik yang bisa digunakan untuk memulihkan file .rsx yang telah hilang. Berikut ini adalah langkah demi langkah mengembalikan file .rsx yang telah hilang
langkah pertama  : klik menu project dan pilih project properties. muncul sebuah jendela seperti pada gambar dibawah ini


Gambar 2. Jendel Properties Project
 
langkah kedua : pada gambar diatas terlihat bahwa target framework yang digunakan adalah 4.0. sekarang downgrade menjadi 3.0 setelah itu upgrade lagi menjadi 4.0
langkah ketiga : Done. Selesai

Desain apikasi yang semula tidak bisa dibuka, sekarang sudah bisa digunaka lagi. Fungsi dari downgrade dan upgrade target framework sebenarnya hanyalah untuk memaksa IDE visual studio melakukan generate terhadap file .rsx yang telah hilang. Tujuan utama dari melakukan change target framework adalah untuk memaksa IDE Visual Studio mengenerate ulang Form desaigner, karena error tersebut dikarenakan Form Desaigner korrupt atau beberapa code hilang.

for more informasi contact on informasi@csharp-indonesia.com
Artikel Terkait

21 komentar:

  1. apakah jika pada C# saat di run error itu pengaruh dari SisTray yang Error .

    BalasHapus
  2. tidak selalu,
    saya beri contoh seperti pada kasus diatas, dimana windows form tidak dapat ditampilkan. ini karena file desaigner atau file rsx nya hilang, biasa terkena virus sality, jika error saat runtime itu berbeda lagi permasalahannya, jadi untuk masalah trace error, pengalaman sangat dibutuhkan, selain itu juga harus memahami konsep dasar dari C# itu sendiri

    BalasHapus
  3. mau tanya kalo error buka mysql ada warning gini gmana ya "input string was not in a correct format"

    BalasHapus
  4. bang mau tanya please..

    saya sama masalahnyEror karena data korupt.. tp kaya gini :

    the designer could not be shown for this file because none of the classes within it can be designed. The designer inspected the following classes in the file: Form1 --- The base class 'System.Object' cannot be designed.



    gmn ya?

    BalasHapus
  5. Error seperti karena salah satu komponen pada form desain tidak di deklarasikan pada formDesainer.cs. cara paling mudah adalah melakukan trace pada formDesainer.cs. atau menggunakan IDE visual studio 2013

    BalasHapus
  6. klo di game online ada kayak bgitu solusinya apa gan?

    BalasHapus