Ekstrak, edit, dan kompres ulang. Path adalah untuk templat kelas, tetapi templat antarmuka berada di folder yang sama.
Anda mungkin ingin mengedit file template VS di masing-masing untuk menghapus fakta bahwa mereka tidak secara otomatis menambahkan referensi ke Sistem rakitan, System.Data dan / atau System.Xml.
2005:
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip
2008:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
2010:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
Dimulai dengan Visual Studio 2012, templat tidak di-zip, sehingga Anda dapat mengedit setiap .cs
templat di setiap folder yang berlaku secara langsung.
2012:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2013:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2015:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2017
VS 2017 mengubah lokasi direktori, dan sekarang tergantung pada edisi Anda (Profesional / Perusahaan / dll). Jadi untuk edisi Enterprise:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2019
Lokasi VS 2019 mirip dengan 2017. Jadi untuk edisi Enterprise:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Catatan
Edisi Ekspres
Dalam Edisi Express, Anda harus mencari di subdirektori WDExpress
di dalam IDE
folder, jadi mis. Untuk VS 2015 Express:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WDExpress\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Bahasa lainnya
Jika Anda tidak menggunakan Visual Studio versi bahasa Inggris, folder 1033
mungkin tidak ada, tetapi nomor yang berbeda mewakili bahasa Anda. Misalnya 1031
di instalasi Jerman.
ItemTemplatesCache
direktori (selainItemTemplates
). Misalnya (tahun 2005)C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip\Class.cs
. Perhatikan bahwaClass.zip
ini adalah direktori, bukan file ZIP yang sebenarnya.C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\WebClass\Class.cs.
Kemudian jalankan devenv.exe / installvstemplates.Anda sedang mencari direktori berikut:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp
Setiap template adalah file ZIP di dalam
1033
subfolder (Inggris) dari salah satu kategori di folder ini. Anda dapat mengedit.cs
file di dalam file ZIP.Jika Anda menggunakan sistem 32bit, hapus file
(x86)
. VS2005 adalahMicrosoft Visual Studio 8
, dan VS2010 adalahMicrosoft Visual Studio 10.0
.Perhatikan bahwa template ini bukan per pengguna. Anda dapat membuat templat per pengguna dengan menyalin file ZIP tersebut ke
My Documents\Visual Studio 2008\Templates\ItemTemplates\Visual C#
.sumber
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
dan kemudian saya buat dan salin ke...\Documents\Visual Studio 2015\Templates\ItemTemplates\Visual C#\Code\1033\Class
. Saya menutup Visual Studio saat saya melakukan ini. Dan saya juga menjalankandevenv.exe /installvstemplates
perintah yang disebutkan dalam komentar lain. Ketika saya meluncurkan kembali VS, perubahan saya muncul saat membuat kelas baru. Luar biasa!Untuk Visual Studio 2012, untuk menghapus ini dari file class.cs default, templat item bisa terlihat seperti ini (jangan sertakan / hapus menggunakan pernyataan):
File Templat Kelas Default: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class \ Class.cs
Info lebih lanjut di sini: http://aaron-hoffman.blogspot.com/2013/05/edit-default-visual-studio-2012-item.html
sumber
Templat kelas baru mungkin terletak di folder yang berbeda tergantung pada jenis proyek juga. Saat bekerja di Proyek Web di VS 2015, saya menemukan itu ketika mengedit file
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Saya tidak dapat melihat perbedaan dalam templat default saat membuat kelas baru. Itu hanya setelah mengedit file
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\WebClass\Class.cs
bahwa saya dapat membuat kelas baru dengan format default yang saya inginkan.
sumber
Tambahan baru untuk info hebat dari Sam Harwell. Saya menggunakan Visual Studio 2019 Community, dan jalur ke templat kelas saya sama dengan yang telah disebutkan, kecuali untuk "Perusahaan", yang digantikan oleh "Komunitas". Begitu:
Perlu juga disebutkan bahwa folder "zip" Kelas bukan zip sama sekali pada instalasi saya. Ini hanyalah folder lain.
"Gotcha" lain adalah bahwa jika Anda menjalankan edisi Preview, ini ada di folder "Preview" sendiri:
Untuk template lain, folder yang harus dicari adalah:
C: \ Program Files (x86) \ Microsoft Visual Studio \ [YEAR] \ [EDITION] \ Common7 \ IDE \ ItemTemplates
Jadi, di komputer saya itu adalah:
[Sunting 10 Mei 2020]
Anda juga perlu memeriksa nilai "Lokasi templat item pengguna" di Alat | Opsi | Proyek dan Solusi / Lokasi
Saya harap ini membantu seseorang.
sumber
Pertanyaan lama - jawaban baru: Maaf untuk, mungkin, pertanyaan yang menyinggung: Mengapa Anda peduli sama sekali.
Alat Daya Produktivitas (ekstensi studio visual, saya tetap akan merekomendasikan untuk menggunakannya) -> aktifkan opsi / pengaturan yang disebut: "Hapus dan Urutkan Penggunaan di save"
Tidak ada klik tambahan / pintasan keyboard / modifikasi templat manual dll ... karena Anda harus menyimpan file Anda.
sumber
Hanya ingin menambahkan jawaban yang sangat bagus dari Sam Harwell. Mungkin ada lebih dari satu templat kelas, misalnya
AspNetCore
memiliki templat sendiri di:sumber