Das Bin-Verzeichnis wird zum Speichern der Kompilierungsergebnisse verwendet. Bin ist die englische Abkürzung für Binary Binrary, da es sich bei den von C ursprünglich kompilierten Programmdateien um Binärdateien handelt, nämlich Debug und Release, und die entsprechenden Ordner sind Bin/Debug und bin/. Release, dieser Ordner ist der Standardausgabepfad, wir können ihn ändern über: Projekteigenschaften->Konfigurationseigenschaften->Ausgabepfad.
obj ist die Abkürzung für object und wird zum Speichern temporärer Zwischendateien verwendet, die während des Kompilierungsprozesses generiert werden. Es gibt zwei Unterverzeichnisse, Debug und Release, die der Debug-Version bzw. der Release-Version entsprechen. In .NET wird die Kompilierung in Modulen durchgeführt. Nachdem die gesamte Kompilierung abgeschlossen ist, wird sie in eine .DLL oder .EXE zusammengeführt und gespeichert im bin-Verzeichnis. Da bei jeder Kompilierung standardmäßig die inkrementelle Kompilierung verwendet wird, werden nur die geänderten Module neu kompiliert. Obj speichert die Kompilierungsergebnisse jedes Moduls, um die Kompilierung zu beschleunigen. Ob die inkrementelle Kompilierung verwendet werden soll, kann über Projekteigenschaften -> Konfigurationseigenschaften -> Erweitert -> Inkrementelle Kompilierung festgelegt werden.
Der Ordner „Properties“ definiert die Eigenschaften Ihrer Assembly. Der Ordner „Project Properties“ enthält im Allgemeinen nur eine AssemblyInfo.cs-Klassendatei, die zum Speichern von Assembly-Informationen wie Name, Version usw. verwendet wird. Diese Informationen entsprechen im Allgemeinen den Daten in den Projekteigenschaften Panel und ist nicht manuell geschrieben.
.cs-Klassendateien. Der gesamte Quellcode ist hier geschrieben. Die Hauptsache ist, sich den Code hier anzusehen.
.resx-Ressourcendatei, einige Ressourcen werden hier gespeichert und müssen im Allgemeinen nicht betrachtet werden.
.csproj C#-Projektdatei. Öffnen Sie diese Datei mit VS, um das Projekt direkt zu öffnen. Sie wird automatisch generiert und muss nicht angezeigt werden.
.csproj.user ist eine Konfigurationsdatei, die automatisch generiert wird und den Projektgenerierungspfad, das Projektstartprogramm und andere Informationen aufzeichnet. Es ist auch nicht nötig, hinzusehen.
.Designer.cs-Designdatei, automatisch generiert, Sie müssen sie nicht ansehen.
.aspx ist eine Webseitendatei, in die HTML-Code geschrieben ist.
sln: Lösungsdatei, die in der Entwicklungsumgebung verwendet wird. Es organisiert alle Elemente eines oder mehrerer Projekte in einer einzigen Lösung. Diese Datei wird im übergeordneten Projektverzeichnis gespeichert, bei der es sich um eine Sammlung von einem oder mehreren .proj (Projekten) *.sln: (Visual Studio.Solution) handelt, indem der Umgebung Zugriff auf Projekte, Projektelemente und Projektmappen gewährt wird Elemente in Verweisen auf Speicherorte auf der Festplatte, um sie in Lösungen zu organisieren.
Zum Beispiel, ob der Debug-Modus oder der Release-Modus generiert werden soll, ob es sich um eine Allzweck-CPU oder eine dedizierte CPU handelt usw.