Freigeben über


Projekte

In Visual Studio sind Projekte die Container, die Entwickler zum Organisieren von Quellcodedateien und anderen Ressourcen verwenden, die im Projektmappen-Explorer angezeigt werden. In der Regel handelt es sich bei Projekten um Dateien (z. B. eine CSPROJ-Datei für ein C#-Projekt), die Verweise auf Quellcodedateien und Ressourcen wie Bitmapdateien speichern. Mit Projekten können Sie Quellcode, Verweise auf Webdienste und Datenbanken und andere Ressourcen organisieren, erstellen, debuggen und bereitstellen. VSPackages können das Visual Studio-Projektsystem auf drei Hauptmethoden erweitern: Projekttypen, Projektuntertypen und benutzerdefinierte Tools.

In diesem Abschnitt

  • Projekttypen fügen Unterstützung für neue Arten von Projekten hinzu, z. B. Programmiersprachen. Beispielsweise verfügt jede von Visual Studio unterstützte Sprache über einen eigenen Projekttyp, und das IronPython-Integrationsbeispiel enthält einen Projekttyp für die IronPython-Sprache. Sie müssen einen Projekttyp für andere Sprachen als C# oder Visual Basic erstellen, um anzupassen, wie Elemente erstellt, gedebuggt, bereitgestellt und im Projektmappen-Explorer angezeigt werden. Weitere Informationen finden Sie unter Project Types.

  • Projektuntertypen basieren auf Projekttypen und können verwendet werden, um die Art und Weise anzupassen, wie Projekte erstellt, gedebuggt und bereitgestellt werden. Visual Studio verwendet Projektuntertypen mit Smart Device-Projekten; sie passen die Bereitstellung an, indem sie ein neu erstelltes Programm von einem Entwicklungscomputer auf das Zielgerät kopieren. Die Projekttypen C# und Visual Basic können als Basis für Projektuntertypen verwendet werden. C++-Projekttypen können nicht verwendet werden. Ihre eigenen Projekttypen können auch als Grundlage für Projektuntertypen verwendet werden. Weitere Informationen finden Sie unter Project-Untertypen.

  • Webprojekte erläutern Webprojekt, das wiederum Webanwendungen erstellt.

  • Neue Projektgeneration: Unter der Haube, Teil 1 und neue Projektgeneration: Unter der Haube erläutert Teil 2, was tatsächlich geschieht, wenn Sie ein neues Projekt erstellen.

  • VSSDK-Beispiele enthalten die Beispiele im VSSDK, die mit Projekten und Lösungen umgehen.