Visual Studio 23.09.2009, 00:00 Uhr

Dateistruktur in einem Projekt beeinflussen

In einem Projektordner in Visual Studio Dateien in Unterverzeichnisse zu verschieben in einfach. Wie hängt man aber eine Datei hierarchisch unter eine andere? dotnetpro verrät den Trick.
Partielle Klassen, die sich über mehrere Dateien erstrecken können, sind gut geeignet, um Code in einer Klasse zu strukturieren: Die öffentlichen Methoden kommen etwa in die eine Datei, die privaten Methoden in eine zweite. Die Übersichtlichkeit wird dadurch gefördert. Ralf Westphal hat das neulich in seinem Blog dargestellt . Wer aber die Datei mit den privaten Methoden im Solution Explorer von Visual Studio hierarchisch unter die Datei mit den öffentlichen Methoden schieben will, muss in das XML der csproj-Datei eingreifen. Das geht aber durch Einfügen eines Elements DependentUpon recht einfach:

<compile include="ClassAPublic.cs" />

<compile include="ClassAPrivate.cs">

<dependentupon>ClassAPublic.cs</dependentupon>

</compile>
Das Resultat

Noch einfacher geht es natürlich mit dem im Blogeintrag von Ralf beschriebenen Add-in oder mit dem Makro, das auch dort zu finden ist.


Das könnte Sie auch interessieren