Freigeben über


Projekte

In Visual Studio sind Projekte die Container, die Entwickler verwenden, um Quellcodedateien und andere Ressourcen zu organisieren, die im Projektmappen-Explorer erscheinen. Projekte sind in der Regel Dateien (z. B. eine .csproj-Datei für ein C#-Projekt), in denen Verweise auf Quellcodedateien und Ressourcen wie Bitmap-Dateien gespeichert werden. Mit Projekten können Sie Quellcode, Verweise auf Webdienste und Datenbanken sowie andere Ressourcen organisieren, erstellen, debuggen und bereitstellen. VSPackages können das Visual Studio-Projektsystem auf drei Standard-Arten erweitern: Projekttypen, Projektuntertypen und benutzerdefinierte Tools.

In diesem Abschnitt

  • Projekttypen bieten Unterstützung für neue Arten von Projekten, wie z. B. Programmiersprachen. So hat beispielsweise jede von Visual Studio unterstützte Sprache ihren eigenen Projekttyp, und das IronPython-Integrationsbeispiel enthält einen Projekttyp für die Sprache IronPython. Sie müssen einen Projekttyp für andere Sprachen als C# oder Visual Basic erstellen, um festzulegen, wie Elemente erstellt, debuggt, bereitgestellt und im Projektmappen-Explorer angezeigt werden. Weitere Informationen finden Sie unter Projekttypen.

  • 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 ein neu erstelltes Programm von einem Entwicklungscomputer auf das Zielgerät kopiert wird. Die C#- und Visual Basic-Projekttypen können als Grundlage für Projektuntertypen verwendet werden, C++-Projekttypen nicht. Ihre eigenen Projekttypen können auch als Grundlage für Projektuntertypen verwendet werden. Weitere Informationen finden Sie unter Projektuntertypen.

  • Webprojekte erklärt Webprojekte, die wiederum Webanwendungen erstellen.

  • Neue Projektgeneration: Under the Hood, Teil 1 und Neue Projektgeneration: Under the Hood Teil 2 erläutern, was tatsächlich geschieht, wenn Sie ein neues Projekt erstellen.

  • VSSDK-Beispiele enthält die Beispiele im VSSDK, die sich mit Projekten und Lösungen befassen.