Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11500|Jawab: 0

[Pembongkaran] Setelah mendekompilasi file .NET dengan Reflector, manager, base. Perbaikan AutoScaleMode

[Salin tautan]
Diposting pada 06/08/2015 17.45.57 | | |
Setelah file proyek yang didekompilasi dibuka dengan VS2010, serangkaian pesan kesalahan muncul saat membuka formulir:

Kasus pertama:

"Desainer tidak dapat memproses kode pada baris 152: dasar. AutoScaleMode = AutoScaleMode.Font; Kode di dalam metode "InitializeComponent" dihasilkan oleh desainer dan tidak boleh dimodifikasi secara manual. Silakan hapus perubahan apa pun dan coba buka kembali desainer".

Solusinya adalah: semua kontrol di namespace System.Windows.Forms. perlu dideklarasikan di namespace lengkap, seperti dasar. AutoScaleMode = AutoScaleMode.Font; Itu harus diubah menjadi dasar. AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
Kasus kedua:

Variabel "manajer" tidak dinyatakan atau tidak pernah ditetapkan. ”

Solusinya adalah metode ini terbatas pada formulir yang berisi panggilan System.Resources.ResourceManager di InitializeComponent

1. Konversi format file sumber daya, konversi file .resources (biner) ke file .resx (XML) XP di bawah C: \ Program Files \ Microsoft SDK \ Windows \ v7.0A \ bin resgen.exe, dan gunakan C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin untuk WIN7  Format perintah CMD: resgen *.resources *.resx (file .resx sebaiknya memiliki nama yang sama dengan formulir .cs file)

2. Ganti pengelola objek dalam metode InitializeComponent dengan sumber daya (ya, hanya ganti nama ^_^ variabel , ganti semuanya, cara terbaik adalah mengubah deklarasi pengelola)

3. Letakkan file sumber daya .resx di bawah folder yang sama .cs file formulir.

4. Kecualikan semua formulir (.cs) dari proyek dan tambahkan sebelum menambahkannya (ini akan menghemat proses pemetaan file .resx ke .csproj).




Mantan:Pada bulan Agustus 2015, setiap hari Rabu dan Jumat, Pusat Konvensi dan Pameran Internasional Wuhan mengadakan bursa kerja untuk Talenta Tiongkok Tengah
Depan:Tips untuk menampilkan/menyembunyikan DIV (perbedaan antara visibilitas dan tampilan)
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com