Double Possible:
Groupe de fichiers dans Visual StudioLe problème, c'est que je veux groupe partielle des fichiers de classe dans un chemin dans l'Explorateur de solutions de visual Studio affiche une [+] devant le nom de fichier que j'ai que peut l'étendre à voir tous les autres dependend fichiers.
Mais mes cours sont répartis en deux lignes au-dessous les uns des autres. (voir ci-dessous)
> CustomerServiceDao.cs > CustomerServiceDao.Query.cs
Le résultat que je souhaite avoir, c'est quelque chose comme ça.
+ CustomerServiceDao.cs > CustomerServiceDao.Query.cs
Est-il une convention de nommage que j'ai à suivre pour afficher les fichiers partiels-ils regroupés?
Merci à l'avance
EDIT: Elle fonctionne. C'est très bien. Mais existe-il des conventions de nommage? par exemple, ascx t-il par défaut ...
- Regrouper des fichiers dans Visual Studio (5 réponses )
Réponses
Trop de publicités?Si vous ouvrez votre .csproj
comme un fichier texte (ou de choisir de "Décharger le Projet" dans le menu contextuel dans l'Explorateur de solutions pour le projet, suivi par "Modifier myproject.csproj"), vous pouvez modifier pour afficher les fichiers dans l'Explorateur de solutions dans le style que vous souhaitez.
Chercher:
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs" />
Et l'éditer pour être comme ceci:
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
<DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>
Il n'y a aucun moyen de le faire directement dans l'éditeur de Visual Studio, mais étant donné le modèle d'extensibilité qui VS2k10 offre, il ne sera probablement pas longtemps avant que quelqu'un produit quelque chose.
Mise à jour: La dernière version de VSCommands prétend le faire pour vous:
La dernière version prend en charge le regroupement des éléments de l'IDE (si vous n'avez pas à la main-hack fichier de projet avec DependentUpon).
Si vous ne voulez pas ralentir votre IDE avec une extension lourde et propriétaire VSCommands, vous pouvez utiliser la petite extension NestIn à la place. Il ne peut que grouper / dissocier des fichiers
Vous pouvez y parvenir si vous modifiez manuellement votre fichier .csproj.
Faites un clic droit sur votre projet, cliquez sur 'Décharger le projet'.
À partir de là, cliquez avec le bouton droit de la souris sur "Modifier le projet.csproj ...".
Recherchez les éléments 'Compiler'. Ajoutez un sous-élément 'DependentUpon' comme ceci:
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
<DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>