Verwenden von Visual Studio 2005.
Gibt es irgendetwas in den .sln- oder .vcproj-Dateien (oder irgendwo anders), das den Projekttyp / Subtyp definiert?
Bearbeiten: Ich meine, wenn Sie ein Projekt erstellen, wählen Sie zuerst eine Sprache (z. B. Visual C #), dann einen Projekttyp (z. B. Windows) und dann einen Untertyp (z. B. Konsolenanwendung).
Wo sind diese Informationen in den VS-Dateien gespeichert?
visual-studio-2005
rbrayb
quelle
quelle
Antworten:
In den Projekt-XML-Dateien:
Konsolenanwendungen enthalten:
WinForms-Anwendungen enthalten:
Bibliotheksprojekte (.dll) enthalten:
und enthalten NICHT a
ASP.NET- und WCF-Projekte enthalten:
Die GUIDs definieren genau, um welche Art von Projekt es sich handelt. Die oben genannten wurden aus einer ASP.NET-App übernommen. Sie sind auch in WCF-Projekten vorhanden, und das Umblättern der GUIDs kann Vis Studio dazu verleiten, den Projekttyp beim Öffnen zu ändern.
quelle
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Exe</OutputType>
aber es stellte sich heraus, dass es sich eher um eine Webanwendung über die GUIDs als um eine Konsolen-App handelteEinige weitere Nachforschungen und ich fand dies:
INFO: Liste der bekannten Projekttyp-Guids .
Meine SLN-Datei enthält:
Visual Studio 2005-
Projekt ("{ FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "AddNumbers", "AddNumbers.csproj", "{2C81C5BB-E3B0-457E-BC02-73C76634CCD6}"
Der Link zeigt:
Projekttyp Beschreibung Projekttyp Guid
Windows (C #) { FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }
Es ist also Windows C # und der Subtyp entspricht der Antwort von @ HardCode. In meinem Fall ist es "Konsolenanwendung".
quelle
Die .vproj-Datei definiert den Projekttyp. Im Folgenden wird beispielsweise ein C ++ - Projekt definiert.
Das Projekt-Tag enthält auch die Compiler-Version.
quelle
Doppelklicken Sie im Projektmappen-Explorer auf "Mein Projekt" und sehen Sie sich die ComboBox "Anwendungstyp:" an. Hier erfahren Sie (und können den Projekttyp ändern).
quelle
Wenn Sie Subtypen eines Projekts suchen möchten, z. B. unter C # Windows-Projektkategorie, überprüfen Sie, ob es sich um eine Windows Form-Anwendung oder eine WPF handelt
Wenn Sie versuchen, dem Projekt ein neues Element hinzuzufügen, werden Ihnen die für diesen Projekttyp spezifischen Elemente sowie die Standardoptionen angezeigt.
Wenn es beispielsweise ein WPF-Projekt gibt, werden die WPF-bezogenen Optionen wie "Fenster", "Seite", "Benutzersteuerung" angezeigt. Im Fall einer Fensterformularanwendung wird "Fensterformular" usw. angezeigt.
quelle
Folgen Sie: Projektmappen-Explorer -> Bewegen Sie den Mauszeiger / Rechtsklick über Ihr Projektelement (nicht über den Projektordner. Überprüfen Sie in der Eigenschaftenansicht, ob Sie auf den Ordner oder das Projekt geklickt haben) -> Eigenschaften. Dann sind alle Informationen für das Projekt verfügbar.
quelle
Klicken Sie mit der rechten Maustaste auf Lösung und klicken Sie im Datei-Explorer auf Ordner öffnen. Navigieren Sie zur Projektdatei. Wenn Sie mit der Maus darüber fahren, zeigt der Tooltip den Typ der Projektdatei an.
quelle
quelle