Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Alat kustom memungkinkan Anda mengaitkan alat dengan item dalam proyek dan menjalankan alat tersebut setiap kali file disimpan. Alat kustom tertentu, terkadang disebut sebagai generator file tunggal, sering digunakan untuk mengimplementasikan penerjemah yang menghasilkan kode dari data dan sebaliknya. Misalnya, generator file tunggal membuat kode sumber Visual C# dan Visual Basic dari file .settings dan .resx . Kode sumber yang dihasilkan menyediakan akses bertipe kuat ke data dalam file .settings dan .resx. Jenis proyek Visual C# dan Visual Basic mendukung alat kustom; Jenis proyek Visual C++ tidak. Jenis proyek Anda sendiri juga dapat mendukung alat kustom.
Alat kustom adalah komponen terdaftar yang mengimplementasikan IVsSingleFileGenerator antarmuka.
Alat kustom dikaitkan dengan objek antarmuka ProjectItem, mirip dengan perancang dan editor. Alat kustom mengambil file yang diwakili oleh ProjectItem sebagai input dan menulis file baru yang namanya disediakan oleh metode DefaultExtension.
Di bagian ini
Menjelaskan cara menggunakan IVsSingleFileGenerator antarmuka untuk mengimplementasikan alat kustom.
Menyediakan deskripsi untuk semua entri registri untuk alat kustom.
Menjelaskan bagaimana sistem proyek menyediakan dukungan bagi desainer visual untuk mengakses kelas dan jenis yang dihasilkan melalui file portable executable (PE) sementara.
Memperlihatkan cara mempertahankan properti item proyek, seperti penulis file sumber, dalam file proyek.
Reference
IVsSingleFileGenerator Menyediakan detail tentang IVsSingleFileGenerator, yang mengubah satu file input menjadi satu file output yang dapat dikompilasi atau ditambahkan ke proyek.
ProjectItem Menjelaskan ProjectItem antarmuka, yang mewakili item dalam proyek.
DefaultExtension Menyediakan detail tentang metode DefaultExtension, yang mengambil ekstensi nama file yang diberikan ke nama file output.
Bagian terkait
Menjelaskan cara menggunakan proyek dan solusi Visual Studio untuk mengatur file kode dan file sumber daya, dan cara menerapkan kontrol sumber.