Dalam posting ini, kami akan menunjukkan cara memperbaiki Referensi objek tidak disetel ke instance objek prompt kesalahan yang mungkin Anda lihat di Microsoft Visual Studio.
Apa arti dari Object reference not set to instance of a object?
Ini adalah kesalahan yang cukup umum di Visual Studio dan disebut kesalahan pengecualian nol. Kesalahan dipicu ketika objek yang Anda maksud tidak ada, dihapus, dihapus, atau diklasifikasikan sebagai nol. Sekarang, sebagian besar terjadi karena kesalahan manusia, jika ada kesalahan dalam kode Anda. Meskipun ini adalah skenario yang populer, ada beberapa contoh ketika kesalahan ini terjadi karena alasan lain.
Apa yang menyebabkan Referensi objek tidak disetel ke instance objek di Microsoft Visual Studio?
Selain kesalahan manusia dalam kode, berikut adalah beberapa penyebab populer lainnya yang dapat memicu kesalahan:
Ini dapat dipicu karena bug dan gangguan dalam program. Jika Anda menggunakan Visual Studio versi lama, pertimbangkan untuk memperbaruinya. Data pengguna dan cache yang rusak untuk Microsoft Visual Studio dapat menjadi alasan lain untuk kesalahan tersebut. Anda dapat mencoba mengatur ulang data pengguna untuk memperbaiki kesalahan. Ini juga dapat disebabkan jika program tidak memiliki hak administrator untuk dijalankan. Jadi, luncurkan kembali dengan akses admin dan lihat apakah Anda berhenti menerima kesalahan. Ekstensi yang diinstal juga bisa menjadi masalah. Jadi, perbarui semuanya dan lihat apakah kesalahan telah diperbaiki.
Bagaimanapun, jika Anda menerima kesalahan yang sama, Anda telah mendarat di halaman yang benar. Di sini, kita akan membahas berbagai solusi untuk memperbaiki kesalahan”Object reference not set to an instance of an object”di Microsoft Visual Studio. Mari kita periksa.
Perbaiki Referensi objek tidak disetel ke instance dari kesalahan objek di Microsoft Visual Studio
Berikut adalah metode untuk memperbaiki”Referensi objek tidak disetel ke instance kesalahan objek” di Microsoft Visual Studio:
Tinjau kode Anda.Luncurkan kembali Microsoft Visual Studio sebagai administrator.Setel Ulang Data Pengguna.Perbarui Microsoft Visual Studio.Perbarui ekstensi.Instal Microsoft ASP.NET dan Alat Web.
1] Tinjau kode Anda
Hal pertama yang harus Anda lakukan adalah memeriksa kode Anda secara menyeluruh dan memastikan tidak ada objek yang dirujuk yang memiliki nilai nol. Kesalahan ini kemungkinan besar akan dipicu ketika ada masalah di dalam kode itu sendiri. Jadi, periksa dan tinjau kode Anda dan pastikan kode tersebut berfungsi dengan baik.
Jika kode Anda baik-baik saja dan Anda terus mendapatkan kesalahan yang sama, penyebabnya mungkin selain kesalahan manusia. Oleh karena itu, Anda dapat mencoba perbaikan potensial berikutnya untuk mengatasi kesalahan.
2] Luncurkan kembali Microsoft Visual Studio sebagai administrator
Kurangnya izin yang memadai untuk menjalankan program dapat menjadi penyebab Anda menerima kesalahan di tangan. Jika skenario berlaku, Anda dapat meluncurkan kembali Visual Studio dengan hak istimewa administrator. Untuk itu, Anda cukup menutup Microsoft Visual Studio dan proses terkait dengan masuk ke Task Manager. Setelah itu, buka executable Microsoft Visual Studio dan klik kanan padanya. Dari menu konteks klik kanan, pilih opsi Jalankan sebagai administrator. Lihat apakah ini memperbaiki kesalahan”Object reference not set to an instance of an object”untuk Anda.
Jika ya, Anda dapat membuat Microsoft Visual Studio selalu berjalan sebagai administrator alih-alih mengulangi prosedur di atas setiap kali Anda meluncurkannya. Berikut adalah bagaimana Anda dapat melakukannya:
Pertama, buka File Explorer menggunakan hotkey Win+E dan navigasikan ke direktori instalasi Microsoft Visual Studio. Sekarang, klik kanan pada executable Visual Studio lalu pilih Opsi Properti. Selanjutnya, di jendela Properti, buka tab Kompatibilitas dan aktifkan kotak centang Jalankan program ini sebagai administrator. Kemudian, klik Terapkan > Tombol OK untuk menyimpan perubahan. Akhirnya, Anda dapat menjalankan Visual Studio dan itu akan selalu berjalan dengan hak administrator.
Jika Anda masih mengalami kesalahan yang sama Di Microsoft Visual Studio, coba perbaikan potensial berikutnya.
Baca: Program tidak dapat dimulai karena VCRUNTIME140.DLL hilang.
3] Reset Data Pengguna
Data pengguna berpotensi menyebabkan Kesalahan”Referensi objek tidak disetel ke instance objek”. Jika rusak, Anda mungkin mengalami kesalahan ini. Sekarang, sulit untuk mengetahui konten tertentu yang menyebabkan kesalahan. Oleh karena itu, Anda harus mengatur ulang data pengguna untuk memperbaiki kesalahan jika dan hanya skenario yang berlaku. Namun, ingatlah bahwa ini akan mengakibatkan hilangnya semua pengaturan Anda termasuk tata letak, akun Microsoft yang ditautkan, dan konten lainnya.
Berikut adalah langkah-langkah untuk mengatur ulang data pengguna untuk Microsoft Visual Studio:
Pertama , buka File Explorer menggunakan Windows+E hotkey dan kemudian pergi ke lokasi berikut di address bar:C:\Users\%userprofile%\AppData\Local\Microsoft\VisualStudioSekarang, pilih semua konten di lokasi di atas menggunakan Ctrl+ Sebuah hotkey lalu tekan tombol Delete untuk menghapus semua data.
Coba mulai ulang Visual Studio dan periksa apakah Anda berhenti menerima kesalahan “Object reference not set to an instance of an object”.
4] Perbarui Microsoft Visual Studio
Hal berikutnya yang harus Anda coba untuk memperbaiki kesalahan adalah memperbarui Microsoft Visual Studio ke versi terbaru. Kesalahan ini dapat disebabkan karena bug dan gangguan lama dalam aplikasi. Pembaruan baru mengatasi bug tersebut dan memperbaikinya. Oleh karena itu, jika Anda menggunakan versi lama Microsoft Visual Studio, sekarang saatnya untuk memperbaruinya.
Berikut langkah-langkah untuk memperbarui Microsoft Visual Studio:
Pertama, klik tombol pencarian bilah tugas lalu ketik Visual Studio Installer di kotak telusur; buka aplikasi masing-masing dari hasil. Sekarang, di jendela yang terbuka, cari edisi yang sedang Anda gunakan. Selanjutnya, jika ada pembaruan yang tersedia untuk edisi Microsoft Visual Studio yang telah Anda instal, Anda akan melihat Pembaruan opsi yang terkait dengannya. Cukup ketuk opsi ini dan ikuti petunjuk untuk memperbaruinya.
Setelah memperbarui aplikasi Visual Studio, luncurkan kembali dan periksa apakah kesalahannya hilang atau tidak.
Lihat: Perbaiki AppModel Runtime Errors 57, 87, 490, dll.
5] Perbarui ekstensi
Jika Anda telah menginstal beberapa ekstensi di Microsoft Visual Studio dan kedaluwarsa, Anda harus mempertimbangkan untuk memperbaruinya. Ekstensi kedaluwarsa dapat memicu kesalahan seperti”Referensi objek tidak disetel ke instance objek”dan lainnya. Jadi, pastikan Anda telah memperbarui ekstensi di Visual Studio. Berikut langkah-langkah untuk melakukannya:
Pertama, buka Microsoft Visual Studio dan masuk ke menu Extensions. Sekarang, pilih opsi Manage Extensions. Selanjutnya, di jendela Manage Extensions, buka bagian Updates dari sisi kiri panel untuk melihat ekstensi yang pembaruannya tersedia. Setelah itu, dari atas ekstensi yang diinstal, klik tombol Perbarui Semua untuk memperbarui semua ekstensi. Ketika proses selesai, lanjutkan dan reboot PC Anda. startup, luncurkan Visual Studio, dan semoga, Anda tidak akan melihat kesalahan “Object reference not set to an instance of an object” lagi.
6] Instal Microsoft ASP.NET dan Web Tools
Alat termasuk Microsoft ASP.NET dan alat HTML/JavaScript memungkinkan Anda membuat halaman web dinamis serta dapat mencegah kesalahan seperti”Referensi objek tidak disetel ke instance objek.”Jadi, Anda cukup menginstal alat ini dan melihat apakah menginstalnya menyelesaikan kesalahan atau tidak. Anda dapat dengan mudah menginstal alat ini di Visual Studio dengan mengikuti langkah-langkah di bawah ini:
Pertama, buka Visual Studio dan navigasikan ke menu Alat di bagian atas. Sekarang, pilih opsi Dapatkan Alat dan Fitur dari opsi tarik-turun. Di jendela baru, cari alat “ASP.NET dan pengembangan web” dan pilih. Selanjutnya, klik tombol Modify > Install dari bagian bawah jendela dan biarkan menginstal paket. Setelah menginstal paket, luncurkan kembali Microsoft Visual Studio dan periksa apakah prompt kesalahan telah berhenti sekarang atau tidak.
Baca: Objek yang dipanggil telah terputus dari kliennya.
Bagaimana cara memperbaiki referensi objek yang tidak disetel ke instance objek di Excel?
Galat”Referensi objek tidak disetel ke instance objek”di Excel mungkin terjadi saat mencoba menghapus atau menghapus tabel. Jadi, untuk dapat menghapus tabel tanpa kesalahan, Anda bisa masuk ke Data View dan pada tab strip yang ada di bagian bawah Data View, klik kanan pada tabel yang ingin Anda hapus. Lalu, pilih opsi Hapus dan tekan Ya pada perintah UAC untuk mengonfirmasi penghapusan.
Bagaimana cara menghentikan NullReferenceException?
Ada beberapa tips yang dapat Anda ikuti untuk menghindari NullReferenceException kesalahan. Anda dapat menggunakan pernyataan IF atau menggunakan Null Conditional Operator untuk memeriksa properti sebelum mengakses anggota instans. Selain itu, Anda dapat menggunakan GetValueOrDefault(), Null Coalescing Operator, dll. untuk menghindari NullReferenceException.
Semoga artikel ini membantu Anda menghilangkan kesalahan “Object reference not set to an instance of an object” prompt di Microsoft Visual Studio.
Sekarang baca: Kode Visual Studio mogok di Windows.