Mungkin Duplikat: Kelompok file dalam Visual Studio
Masalahnya adalah, bahwa saya ingin kelompok parsial kelas file dengan cara di Solusi Explorer, bahwa visual Studio menampilkan [+] di depan nama file yang saya dapat memperluas untuk melihat semua dependend file.
Tapi saya kelas ditampilkan dalam dua baris di bawah satu sama lain. (lihat di bawah)
> CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
Hasil yang saya ingin memiliki sesuatu seperti itu.
+ CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
Apakah ada konvensi penamaan yang harus saya ikuti dalam rangka untuk menunjukkan parsial file dikelompokkan?
Thx in advance
EDIT: Ia bekerja. Yang's besar. Tapi apakah ada penamaan? misalnya ascx tidak secara default ...
Jika anda membuka .csproj
sebagai file teks (atau memilih "Membongkar Proyek" dari menu konteks Explorer Solusi untuk proyek, diikuti dengan "Edit myproject.csproj") anda dapat mengubah ini untuk menampilkan file yang relevan dalam Solusi Explorer dalam gaya yang anda inginkan.
Mencari:
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs" />
Dan edit menjadi seperti ini:
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
<DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>
Ada's tidak ada cara untuk melakukan hal ini secara langsung dalam Visual Studio editor, tetapi mengingat diperpanjang model yang VS2k10 menyediakan, mungkin tidak't akan lama sebelum seseorang menghasilkan sesuatu.
Update: versi terbaru dari VSCommands klaim untuk mendukung melakukan ini untuk anda:
versi Terbaru mendukung pengelompokan barang-barang dari IDE (sehingga anda don't harus tangan-hack file proyek dengan DependentUpon).
Anda dapat mencapai hal ini jika anda secara manual mengedit .csproj
file.
Hanya klik kanan proyek anda, tekan Membongkar Proyek
.
Dari sana, klik kanan dan tekan Edit proyek.csproj
Mencari Kompilasi
elemen. Tambahkan DependentUpon
sub-elemen seperti ini:
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
<DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>