Was bedeutet sln bei einem Programm in Visual Studio?
Hallo, ich bin dabei ein kleines Testprogramm in Visual Studio zu schreiben. Der Programmnamen lautet z.B: Variablen.sln dahinter steht dann Visual Studio Solution. Doch was genau soll Solution bedeuten und steht das bei jedem Programm dahinter?
Danke im Voraus :D
Grüße Oliver :)
2 Antworten
Doch was genau soll Solution bedeuten (...)
Bei einer Solution handelt es sich um eine Projektmappe, die als Container dient, welcher ein oder mehrere Projekte bündelt. Neben den Projekten werden aber auch weitere Informationen gespeichert, wie bspw. ein Build ablaufen soll (Reihenfolge, Zielplattform, u.ä.) oder deine Nutzereinstellungen (bspw. von dir gesetzte Debugger Breakpoints). Dafür legt Visual Studio zwei Dateien an: Einmal die mit der Endung sln (für die Projektverwaltung) und eine Datei mit der Endung suo (für Nutzereinstellungen).
(...) und steht das bei jedem Programm dahinter?
Die Dateien zur Verwaltung eines einzelnen Projekts haben die Endung csproj. Du kannst sowohl die Solution- (sln), als auch Projektdatei (csproj) mit Visual Studio öffnen. Wenn es für das Projekt noch keine Projektmappe gibt, wird dich Visual Studio vor seiner Beendigung fragen, wo es die sln-Datei, die generiert wird, speichern kann.
Das ist der Dateityp eines Visual Studio Projekts.
Wenn du auf die Datei einen Doppelklivk machst, öffnet sich das Projekt.
Nö. Projekte haben *.csproj, *.vbproj (oder so), *.vcxproj.
SLN ist eine Projektmappe.