Udostępnij za pośrednictwem


Projekty

W programie Visual Studio projekty to kontenery używane przez deweloperów do organizowania plików kodu źródłowego i innych zasobów wyświetlanych w Eksplorator rozwiązań. Zazwyczaj projekty to pliki (na przykład plik csproj dla projektu w języku C#), które przechowują odwołania do plików kodu źródłowego i zasobów, takich jak pliki mapy bitowej. Projekty umożliwiają organizowanie, kompilowanie, debugowanie i wdrażanie kodu źródłowego, odwołania do usług i baz danych sieci Web oraz innych zasobów. Pakiety VSPackage mogą rozszerzać system projektów programu Visual Studio na trzy główne sposoby: typy projektów, podtypy projektów i narzędzia niestandardowe.

W tym obszarze

  • Typy projektów dodają obsługę nowych rodzajów projektów, takich jak języki programowania. Na przykład każdy język, który obsługuje program Visual Studio, ma własny typ projektu, a przykład integracji IronPython zawiera typ projektu dla języka IronPython. Musisz utworzyć typ projektu dla języków innych niż C# lub Visual Basic, aby dostosować sposób kompilowania, debugowania, wdrażania i wyświetlania elementów w Eksplorator rozwiązań. Aby uzyskać więcej informacji, zobacz Typy projektów.

  • Podtypy projektu są oparte na typach projektów i mogą służyć do dostosowywania sposobu kompilowania, debugowania i wdrażania projektów. Program Visual Studio używa podtypów projektów z projektami smart device; umożliwiają one dostosowanie wdrożenia przez skopiowanie nowo utworzonego programu z komputera programistycznego na urządzenie docelowe. Typy projektów W# i Visual Basic mogą być używane jako podstawa podtypów projektu; Typy projektów języka C++ nie mogą. Własne typy projektów mogą być również używane jako podstawa podtypów projektu. Aby uzyskać więcej informacji, zobacz Podtypy projektu.

  • Projekty sieci Web wyjaśniają projekt internetowy, który z kolei tworzy aplikacje internetowe.

  • Nowa generacja projektu: pod maską, część pierwsza i nowa generacja projektu: pod maską, część druga wyjaśnia, co faktycznie ma miejsce podczas tworzenia nowego projektu.

  • Przykłady zestawu VSSDK zawierają przykłady w zestawie VSSDK, które zajmują się projektami i rozwiązaniami.