Resgen.exe (Generator File Sumber Daya)

Generator File Sumber Daya (Resgen .exe) mengonversi file teks (.txt atau .restext) dan file format sumber daya berbasis XML (.resx) menjadi file biner runtime bahasa umum (.resources) yang dapat disematkan dalam biner runtime yang dapat dieksekusi atau assembly satelit. Untuk informasi selengkapnya, lihat Membuat sumber daya.

Resgen.exe adalah utilitas konversi sumber daya tujuan umum yang melakukan tugas-tugas berikut:

  • Mengonversi file .txt atau .restext ke file .resources atau .resx. (Format file .restext identik dengan format file .txt. Namun, ekstensi .restext membantu Anda mengidentifikasi file teks yang berisi definisi sumber daya dengan lebih mudah.)

  • Mengonversi file .resources menjadi teks atau file .resx.

  • Mengonversi file .resx menjadi teks atau file .resources.

  • Mengekstrak sumber daya string dari assembly menjadi file .resw yang cocok untuk digunakan dalam aplikasi Windows 8.x Store.

  • Membuat kelas bertipe kuat yang menyediakan akses ke sumber daya bernama individu dan ke instans ResourceManager.

Jika Resgen.exe gagal karena alasan apa pun, nilai yang dikembalikan adalah –1.

Untuk mendapatkan bantuan terkait Resgen.exe, Anda dapat menggunakan perintah berikut tanpa opsi yang ditentukan, untuk menampilkan sintaks perintah dan opsi untuk Resgen.exe:

resgen

Anda juga dapat menggunakan tombol /?:

resgen /?

Jika Anda menggunakan Resgen.exe untuk menghasilkan file .resources biner, Anda dapat menggunakan pengompilasi bahasa komputer untuk menyematkan file biner ke assembly yang dadpat dieksekusi, atau gunakan Assembly Linker (Al.exe) untuk mengompilasikannya ke assembly satelit.

Alat ini otomatis terpasang dengan Visual Studio. Untuk menjalankan alat, gunakan Prompt Perintah Pengembang Visual Studio atau PowerShell Pengembang Visual Studio.

Pada perintah, masukkan berikut ini:

Sintaks

resgen  [-define:symbol1[,symbol2,...]] [/useSourcePath] filename.extension  | /compile filename.extension... [outputFilename.extension] [/r:assembly] [/str:lang[,namespace[,class[,file]]] [/publicclass]]
resgen filename.extension [outputDirectory]

Parameter

Parameter atau tombol Deskripsi
/define:symbol1[, symbol2,...] Dimulai dengan .NET Framework 4.5, mendukung kompilasi kondisional dalam file sumber daya berbasis teks (.txt atau .restext). Jika simbol sesuai dengan simbol yang disertakan dalam file teks input dalam konstruksi #ifdef, sumber daya string terkait disertakan dalam file .resources. Jika file teks input menyertakan pernyataan #if ! dengan simbol yang tidak ditentukan oleh tombol /define, sumber daya string terkait disertakan dalam file sumber daya.

/define diabaikan jika digunakan dengan file non-teks. Simbol peka huruf besar/kecil.

Untuk mendapatkan informasi selengkapnya tentang opsi ini, lihat Mengompilasi Sumber Daya Secara Kondisional dalam topik ini.
useSourcePath Tentukan bahwa direktori file input saat ini akan digunakan untuk menyelesaikan jalur file relatif.
/compile Memungkinkan Anda menentukan beberapa file .resx atau teks untuk dikonversi ke beberapa file .resources dalam satu operasi massal. Jika Anda tidak menentukan opsi ini, Anda hanya dapat menentukan satu argumen file input. File output diberi nama filename.resources.

Opsi ini tidak dapat digunakan dengan opsi /str:.

Untuk mendapatkan informasi selengkapnya tentang opsi ini, lihat Mengompilasi atau Mengonversi Beberapa File dalam topik ini.
/r: assembly Mereferensikan metadata dari assembly yang ditentukan. Metadata tersebut digunakan saat mengonversi file .resx dan memungkinkan Resgen.exe menserialisasi atau mendeserialisasi sumber daya objek. Ini mirip dengan opsi /reference: atau /r: untuk pengompilasi C# dan Visual Basic.
filename.extension Menentukan nama file input yang akan dikonversi. Jika Anda menggunakan sintaksis baris perintah pertama yang lebih panjang yang disajikan sebelum tabel ini, extension harus merupakan salah satu dari berikut ini:

.txt atau .restext
File teks untuk dikonversi ke file .resources atau .resx. File teks hanya dapat berisi sumber daya string. Untuk informasi tentang format file, lihat bagian "Sumber Daya di File Teks" di Buat file sumber daya.

.resx
File sumber daya berbasis XML untuk dikonversi ke file .resources atau teks (.txt atau .restext).

.resources
File sumber biner untuk dikonversi ke file .resx atau teks (.txt atau .restext).

Jika Anda menggunakan sintaks baris perintah kedua yang lebih pendek yang disajikan sebelum tabel ini, extension harus merupakan salah satu dari berikut ini:

.exe atau .dll
Assembly .NET Framework (file yang dapat dieksekusi atau pustaka) yang sumber daya stringnya akan diekstraksi ke file .resw untuk digunakan dalam mengembangkan aplikasi Windows 8.x Store.
outputFilename.extension Menentukan nama dan jenis file sumber daya yang akan dibuat.

Argumen ini bersifat opsional saat mengonversi dari file .txt, .restext, atau .resx ke file .resources. Jika Anda tidak menentukan outputFilename, Resgen.exe menambahkan ekstensi .resources ke input filename dan menulis file ke direktori yang berisi filename,extension.

Argumen outputFilename.extension bersifat wajib saat mengonversi dari file .resources. Tentukan nama file dengan ekstensi .resx saat mengonversi file .resources ke file sumber daya berbasis XML. Tentukan nama file dengan ekstensi .txt atau .restext saat mengonversi file .resources menjadi file teks. Anda harus mengonversi file .resources ke file .txt hanya ketika file .resources hanya berisi nilai string.
outputDirectory Untuk aplikasi Windows 8.x Store, tentukan direktori tempat file .resw yang berisi sumber daya string di filename.extension akan ditulis. outputDirectory harus telah ada.
/str: language[,namespace[,classname[,filename]]] Buat file kelas sumber daya bertipe kuat dalam bahasa pemrograman yang ditentukan dalam opsi language. language dapat terdiri dari salah satu harfiah berikut:

- Untuk C#: c#, cs, atau csharp.
- Untuk Visual Basic: vb atau visualbasic.
- Untuk VBScript: vbs atau vbscript.
- Untuk C++: c++, mc, atau cpp.
- Untuk JavaScript: js, jscript, atau javascript.

Opsi namespace menentukan namespace default proyek, opsi classname menentukan nama kelas yang dihasilkan, dan opsi filename menentukan nama file kelas.

Opsi /str: ini hanya memungkinkan satu file input, sehingga tidak dapat digunakan dengan opsi /compile.

Jika namespace ditentukan tetapi classname tidak, nama kelas didapat dari nama file output (misalnya, garis bawah diganti untuk titik). Akibatnya, sumber daya bertipe kuat mungkin tidak berfungsi dengan benar. Untuk menghindari hal ini, tentukan nama kelas dan nama file output.

Untuk informasi selengkapnya tentang opsi ini, lihat Membuat Kelas Sumber Daya Bertipe Kuat dalam topik ini.
/publicClass Membuat kelas sumber daya bertipe kuat sebagai kelas publik. Secara default, kelas sumber daya berada internal di C# sedangkan Friend berada dalam Visual Basic.

Opsi ini diabaikan jika opsi /str: tidak digunakan.

Resgen.exe dan Jenis File Sumber

Agar Resgen.exe berhasil mengonversi sumber daya, file teks dan .resx harus mengikuti format yang benar.

File Teks (.txt dan .restext)

File teks (.txt atau .restext) mungkin hanya berisi sumber daya string. Sumber string berguna jika Anda menulis aplikasi yang harus memiliki string yang diterjemahkan ke dalam beberapa bahasa. Misalnya, Anda dapat dengan mudah membuat regionalisasi string menu dengan menggunakan sumber daya string yang sesuai. Resgen.exe membaca file teks yang berisi pasangan nama/nilai, di mana nama adalah string yang menjelaskan sumber dan nilainya adalah string sumber itu sendiri.

Catatan

Untuk informasi format file, lihat bagian "Sumber Daya di File Teks" di Buat file sumber.

File teks yang berisi sumber harus disimpan dengan pengodean UTF-8 atau Unicode (UTF-16) kecuali hanya berisi karakter dalam rentang Latin Dasar (ke U +007F). Resgen.exe menghapus karakter ANSI yang diperpanjang saat memproses file teks yang disimpan menggunakan pengodean ANSI.

Resgen.exe memeriksa file teks untuk nama sumber daya duplikat. Jika file teks berisi nama sumber daya duplikat, Resgen.exe akan mengeluarkan peringatan dan mengabaikan nilai kedua.

File .resx

Format file sumber .resx terdiri dari entri XML. Anda dapat menentukan sumber daya string dalam entri XML ini, seperti yang Anda lakukan dalam file teks. Keuntungan utama file .resx dibandingkan file teks adalah Anda juga dapat menentukan atau menyematkan objek. Ketika Anda melihat file .resx, Anda dapat melihat bentuk biner dari objek yang disematkan (misalnya, gambar) ketika informasi biner ini merupakan bagian dari manifes sumber daya. Seperti halnya file teks, Anda dapat membuka file .resx dengan editor teks (seperti Notepad atau Microsoft Word) serta menulis, mengurai, dan memanipulasi isinya. Ketahui bahwa hal ini membutuhkan pengetahuan tag XML dan struktur file .resx yang baik. Untuk detail selengkapnya tentang format file .resx, lihat bagian "Sumber Daya di File .resx" dari Membuat file sumber.

Untuk membuat file .resources yang berisi objek nonstring yang disematkan, Anda harus menggunakan Resgen.exe untuk mengonversi file .resx yang berisi objek atau menambahkan sumber daya objek ke file Anda langsung dari kode dengan memanggil metode yang disediakan oleh kelas ResourceWriter.

Jika file .resx atau .resources Anda berisi objek dan Anda menggunakan Resgen.exe untuk mengonversinya menjadi file teks, semua sumber daya string akan dikonversi dengan benar, tetapi jenis data objek nonstring juga akan ditulis ke file sebagai string. Anda akan kehilangan objek yang disematkan dalam konversi, dan Resgen.exe akan melaporkan bahwa terjadi kesalahan dalam mengambil sumber daya.

Mengonversi Antar Jenis File Sumber

Ketika Anda mengonversi antar jenis file sumber daya berbeda, Resgen.exe mungkin tidak dapat melakukan konversi atau mungkin kehilangan informasi sumber daya tertentu, tergantung pada jenis file sumber dan target. Tabel berikut menentukan jenis konversi yang berhasil mengonversi suatu jenis file sumber ke jenis file sumber lainnya.

Mengonversi dari Ke file teks Ke file .resx Ke file .resw Ke file .resources
File teks (.txt atau .restext) -- Tidak ada masalah Tidak didukung Tidak ada masalah
file .resx Konversi gagal jika file berisi sumber daya non-string (termasuk tautan file) -- Tidak didukung* Tidak ada masalah
File .resources Konversi gagal jika file berisi sumber daya non-string (termasuk tautan file) Tidak ada masalah Tidak didukung --
Assembly .exe atau .dll Tidak didukung Tidak didukung Hanya sumber daya string (termasuk nama jalur) yang diakui sebagai sumber daya Tidak didukung

*Di aplikasi Windows 8.x Store, Anda menggunakan file .resw untuk membuat sumber daya. Terlepas dari perbedaan ekstensi file, format file .resw identik dengan format file .resx, kecuali bahwa file .resw hanya dapat berisi string dan jalur file. Anda dapat mengonversi file .resx yang hanya berisi string dan jalur file menjadi file .resw hanya dengan mengubah ekstensi file.

Melakukan Tugas Resgen.exe Tertentu

Anda dapat menggunakan Resgen.exe dalam berbagai cara: untuk mengompilasi file sumber berbasis teks atau berbasis XML ke dalam file biner, untuk mengonversi antar format file sumber daya, dan untuk menghasilkan kelas yang membungkus fungsionalitas ResourceManagerdan menyediakan akses ke sumber daya. Bagian ini memberikan informasi setiap tugas secara terperinci:

Mengompilasi Sumber Daya ke dalam File Biner

Penggunaan Resgen.exe yang paling umum adalah untuk mengompilasi file sumber daya berbasis teks (file .txt atau .restext) atau file sumber daya berbasis XML (file .resx) ke dalam file .resources biner. File output kemudian dapat disematkan dalam assembly utama oleh pengompilasi bahasa atau di assembly satelit oleh Assembly Linker (AL.exe).

Sintaks yang digunakan untuk mengompilasi file sumber daya adalah:

resgen inputFilename [outputFilename]

dengan parameter:

inputFilename Nama file, termasuk ekstensi file sumber untuk dikompilasi. Resgen.exe hanya mengompilasi file dengan ekstensi .txt, .restext, atau .resx.

outputFilename Nama file output. Jika Anda menghilangkan outputFilename, Resgen.exe membuat file .resources dengan nama file akar inputFilename dalam direktori yang sama dengan inputFilename. Jika outputFilename menyertakan jalur direktori, direktori harus ada.

Anda menyediakan ruang nama yang sepenuhnya memenuhi syarat untuk file .resources dengan menentukannya dalam nama file dan memisahkannya dari nama file akar dengan suatu periode. Misalnya, jika outputFilename adalah MyCompany.Libraries.Strings.resources, namespacenya adalah MyCompany.Libraries.

Perintah berikut membaca pasangan nama/nilai dalam Resources.txt dan menulis file .resources biner bernama Resources.resources. Karena nama file output tidak ditentukan secara eksplisit, ia menerima nama yang sama dengan file input secara default.

resgen Resources.txt

Perintah berikut membaca pasangan nama/nilai di Resources.restext dan menulis file sumber daya biner bernama StringResources.resources.

resgen Resources.restext StringResources.resources

Perintah berikut membaca file input berbasis XML bernama Resources.resx dan menulis file .resources biner bernama Resources.resources.

resgen Resources.resx Resources.resources

Mengonversi Antar Jenis File Sumber

Selain menyusun file sumber berbasis teks atau XML menjadi file .resources biner, Resgen.exe dapat mengonversi jenis file yang didukung ke jenis file yang didukung lainnya. Artinya, Resgen.exe dapat melakukan konversi berikut:

  • File .txt dan .restext ke file .resx.

  • File .resx ke file .txt dan .restext.

  • File .resources ke file .txt dan .restext.

  • File .resources ke file .resx.

Sintaksnya sama dengan yang ditampilkan di bagian sebelumnya.

Selain itu, Anda dapat menggunakan Resgen.exe untuk mengonversi sumber daya yang disematkan dalam rakitan .NET Framework ke file .resw untuk aplikasi Windows 8.x Store.

Perintah berikut membaca file sumber biner Resources.resources dan menulis file output berbasis XML bernama Resources.resx.

resgen Resources.resources Resources.resx

Perintah berikut membaca file sumber berbasis teks bernama StringResources.txt dan menulis file sumber berbasis XML bernama LibraryResources.resx. Selain berisikan sumber string, file .resx juga dapat digunakan untuk menyimpan sumber non-string.

resgen StringResources.txt LibraryResources.resx

Dua perintah berikut membaca file sumber berbasis XML bernama Resources.resx dan menulis file teks bernama Resources.txt dan Resources.restext. Perhatikan bahwa jika file .resx berisi objek tersemat apa pun, file tersebut tidak akan dikonversi ke file teks secara akurat.

resgen Resources.resx Resources.txt
resgen Resources.resx Resources.restext

Mengompilasi atau Mengonversi Beberapa File

Anda dapat menggunakan tombol /compile untuk mengonversi daftar file sumber dari satu format ke format lainnya dalam satu operasi. Sintaksnya adalah:

resgen /compile filename.extension [filename.extension...]

Perintah berikut mengompilasi tiga file yaitu StringResources.txt, TableResources.resw, dan ImageResources.resw ke file .resources terpisah bernama StringResources.resources, TableResources.resources, dan ImageResources.resources.

resgen /compile StringResources.txt TableResources.resx ImageResources.resx

Mengekspor Sumber Daya ke File .resw

Jika Anda mengembangkan aplikasi Windows 8.x Store, Anda mungkin ingin menggunakan sumber daya dari aplikasi desktop yang sudah ada. Namun, dua aplikasi berbeda mendukung format file berbeda. Di aplikasi desktop, sumber daya dalam teks (.txt atau .restext) atau file .resx dikompilasi menjadi file .resources biner. Di aplikasi Windows 8.x Store, file .resw dikompilasi ke dalam file indeks sumber paket biner (PRI). Anda dapat menggunakan Resgen.exe untuk menjembatani kesenjangan ini dengan mengekstrak sumber daya dari file yang dapat dieksekusi atau assembly satelit dan menulisnya ke satu atau beberapa file .resw yang dapat digunakan saat mengembangkan aplikasi Windows 8.x Store.

Penting

Visual Studio secara otomatis menangani semua konversi yang diperlukan untuk memasukkan sumber daya di pustaka portabel ke aplikasi Windows 8.x Store. Menggunakan Resgen.exe secara langsung untuk mengonversi sumber dalam assembly ke format file .resw hanya menarik bagi pengembang yang ingin mengembangkan aplikasi Windows 8.x Store di luar Visual Studio.

Sintaks untuk menghasilkan file .resw dari assembly adalah:

resgen filename.extension  [outputDirectory]

dengan parameter:

filename.extension Nama assembly .NET Framework (file yang dapat dieksekusi atau .DLL). Jika file tidak berisi sumber daya, Resgen.exe tidak membuat file apa pun.

outputDirectory Direktori yang ada untuk menulis file .resw. Jika outputDirectory dihilangkan, file .resw ditulis ke direktori saat ini. Resgen.exe membuat satu file .resw untuk setiap file .resources di assembly. Nama file akar dari file .resw sama dengan nama akar file .resources.

Perintah berikut membuat file .resw di direktori Win8Resources untuk setiap file .resources yang disematkan di MyApp.exe:

resgen MyApp.exe Win8Resources

Mengompilasi Sumber Daya Secara Kondisional

Dimulai dengan .NET Framework 4.5, Resgen.exe mendukung kompilasi kondisional sumber daya string dalam file teks (.txt dan .restext). Kompilasi ini memungkinkan Anda menggunakan satu file sumber daya berbasis teks dalam beberapa konfigurasi build.

Dalam file .txt atau .restext, Anda menggunakan #ifdef...#endif konstruksi untuk menyertakan sumber daya dalam file biner .resources jika simbol didefinisikan, dan Anda menggunakan konstruksi #if !... #endif untuk menyertakan sumber daya jika simbol tidak ditentukan. Saat kompilasi, Anda kemudian menentukan simbol dengan menggunakan opsi /define: diikuti dengan daftar simbol yang dipisahkan koma. Perbandingan peka huruf besar/kecil. Kasus simbol yang ditentukan oleh harus cocok dengan /define huruf besar/kecil simbol dalam file teks yang akan dikompilasi.

Misalnya, file berikut bernama UIResources.text menyertakan sumber daya string bernama AppTitle yang dapat mengambil salah satu dari tiga nilai, tergantung pada apakah simbol bernama PRODUCTION, CONSULT, atau RETAIL ditentukan.

#ifdef PRODUCTION
AppTitle=My Software Company Project Manager
#endif
#ifdef CONSULT
AppTitle=My Consulting Company Project Manager
#endif
#ifdef RETAIL
AppTitle=My Retail Store Project Manager
#endif
FileMenuName=File

File kemudian dapat dikompilasi menjadi file .resources biner dengan perintah berikut:

resgen /define:CONSULT UIResources.restext

Tindakan ini menghasilkan file .resources yang berisi dua sumber daya string. Nilai sumber daya AppTitle adalah "My Consulting Company Project Manager".

Menghasilkan Kelas Sumber Daya Bertipe Kuat

Resgen.exe mendukung sumber daya bertipe kuat, yang merangkum akses ke sumber daya dengan membuat kelas yang berisi satu set properti baca-saja statis. Hal ini menyediakan alternatif untuk memanggil metode kelas ResourceManager secara langsung untuk mengambil sumber daya. Anda dapat mengaktifkan dukungan sumber daya bertipe kuat dengan menggunakan opsi /str di Resgen.exe, yang membungkus fungsionalitas kelas StronglyTypedResourceBuilder. Saat Anda menentukan opsi /str, output Resgen.exe adalah kelas yang berisi properti bertipe kuat yang cocok dengan sumber daya yang dirujuk dalam parameter input. Kelas ini menyediakan akses baca-saja bertipe kuat ke sumber daya yang tersedia dalam file yang diproses.

Sintaks yang digunakan untuk membuat sumber daya bertipe kuat:

resgen inputFilename [outputFilename] /str:language[,namespace,[classname[,filename]]] [/publicClass]

Parameter dan tombolnya adalah:

inputFilename Nama file, termasuk ekstensi, dari file sumber daya yang akan menghasilkan kelas sumber daya bertipe kuat. File dapat berupa file .resources berbasis teks, berbasis XML, atau biner; file dapat memiliki ekstensi .txt, .restext, .resw, atau .resources.

outputFilename Nama file output. Jika outputFilename menyertakan jalur direktori, direktori harus ada. Jika Anda menghilangkan outputFilename, Resgen.exe membuat file .resources dengan nama file akar inputFilename dalam direktori yang sama dengan inputFilename.

outputFilename dapat berupa file .resources berbasis teks, berbasis XML, atau biner. Jika ekstensi file outputFilename berbeda dari file ekstensi inputFilename, Resgen.exe melakukan konversi file.

Jika inputFilename adalah file .resources, Resgen.exe menyalin file .resources jika outputFilename juga merupakan file .resources. Jika outputFilename dihilangkan, Resgen.exe menimpa inputFilename dengan file .resources yang identik.

Bahasa Bahasa untuk menghasilkan kode sumber untuk kelas sumber daya bertipe kuat. Nilai yang mungkin adalah cs, C#, dan csharp untuk kode C#, vb dan visualbasic untuk kode Visual Basic, vbs dan vbscript untuk kode VBScript, serta c++, mc, dan cpp untuk kode C++.

namespace Namespace yang berisi kelas sumber bertipe kuat. File .resources dan kelas sumber daya harus memiliki namespace yang sama. Untuk mengetahui informasi tentang cara menentukan namespace layanan di outputFilename, lihat Mengompilasi Sumber Daya ke dalam File Biner. Jika namespace dihilangkan, kelas sumber daya tidak terkandung dalam namespace.

nama kelas Nama kelas sumber daya bertipe kuat. Nama ini harus sesuai dengan nama file akar .resources. Misalnya, jika Resgen.exe menghasilkan file .resources bernama MyCompany.Libraries.Strings.resources, nama kelas sumber daya bertipe kuat adalah String. Jika nama kelas dihilangkan, kelas yang dihasilkan berasal dari nama akar outputFilename. Jika outputFilename dihilangkan, kelas yang dihasilkan didapat dari nama akar inputFilename.

classname tidak boleh berisi karakter yang tidak valid seperti spasi yang disematkan. Jika nama kelas berisi spasi yang disematkan, atau jika nama kelas dihasilkan secara default dari inputFilename, dan inputFilename berisi spasi yang disematkan, Resgen.exe mengganti semua karakter yang tidak valid dengan garis bawah (_).

filename Nama dari file kelas.

/publicclassMembuat kelas sumber daya bertipe kuat menjadi publik daripada internal (dalam C#) atau Friend (dalam Visual Basic). Hal ini memungkinkan sumber daya diakses dari luar assembly tempat sumber daya disematkan.

Penting

Ketika Anda membuat kelas sumber daya bertipe kuat, nama file .resources Anda harus sesuai dengan namespace dan nama kelas kode yang dihasilkan. Namun, Resgen.exe memungkinkan Anda menentukan opsi yang menghasilkan file .resources yang memiliki nama yang tidak kompatibel. Untuk mengatasi perilaku ini, ganti nama file output setelah dibuat.

Kelas sumber daya bertipe kuat memiliki anggota berikut:

  • Konstruktor tanpa parameter, yang dapat digunakan untuk membuat instans kelas sumber daya bertipe kuat.

  • Properti static (C#) atau Shared (Visual Basic) dan baca-sajaResourceManager, yang mengembalikan instans ResourceManager yang mengelola sumber daya bertipe kuat.

  • Properti Culture yang statis, yang memungkinkan Anda mengatur budaya yang digunakan untuk pengambilan sumber daya. Secara default, nilainya adalah null, yang berarti bahwa budaya antarmuka pengguna saat ini digunakan.

  • Satu static (C#) atau Shared (Visual Basic) dan properti baca-saja untuk setiap sumber daya dalam file .resources. Nama properti adalah nama sumber daya.-

Misalnya, perintah berikut mengompilasi file sumber daya bernama StringResources.txt ke dalam StringResources.resources dan menghasilkan kelas bernama StringResources dalam file kode sumber Visual Basic bernama StringResources.vb yang dapat digunakan untuk mengakses Resource Manager.

resgen StringResources.txt /str:vb,,StringResources

Baca juga