Udostępnij za pośrednictwem


Kontrolowanie projektów i rozwiązania

Visual Studio Automatyzacji modelu dostarcza obiekty i kolekcje, które pozwalają kontrolować roztwór, projekty i elementy projektów w ramach projektu, niezależnie od języka programowania, w którym aplikacja została napisana.

Oprócz to rdzeń projektu obojętne języka automatyzacji modelu każdego języka programowania ma własny model automatyzacji projektu, który zapewnia dostęp do funkcji unikatowe dla tego języka.

Obiekty i kolekcje

  • Solution2 Obiektu i Projects kolekcji (który jest zwracany przez Projects i Projects) zawierają odniesienie do roztworu, tak jak odniesienia do wszystkich projektów, w tym roztworze, odpowiednio.

  • ProjectItems Kolekcji reprezentuje wszystkie elementy zawarte w projekcie (Project), z wyjątkiem projektów wirtualnych.ProjectItem Obiekt reprezentuje poszczególnych elementów w obrębie projektu.

Wirtualne projektu jest taki, który nie jest skojarzony z określonym projektem, ale raczej skojarzonego z roztworu.Rozwiązanie może zawierać dwie dodatkowe projekty wirtualnych: elementy rozwiązania i różne pliki projektów.

Aby dowiedzieć się więcej na temat

Patrz:

Kontrolowanie roztworu i projektów w roztworze.

Kontrolowanie roztwór i jego projektów

Jak programowo utworzyć roztworu i projektu konfiguracje kompilacji.

Jak: tworzenie rozwiązania i konfiguracje budowania projektu

Zajmujących się projekty, które nie obsługują Visual Studio automatyzacji modelu.

Unmodeled Przegląd projektów

Praca z projektami wirtualnych — elementy roztworu, a różne projekty.

Praca z elementów rozwiązania i różne elementy

Zapisywanie wartości zmiennej roztworu i projektu między sesjami środowiska (IDE) zintegrowanego rozwoju.

Utrwalanie informacji w projektach i rozwiązania

Manipulowanie Solution Explorer.

Jak: kontrola Solution Explorer

Kontrolowanie Visual Basic i Visual C# projektów.

Wprowadzenie do projektu rozszerzalności

Kontrolowanie Visual C++ projektów.

Microsoft.VisualStudio.VCProjectand Microsoft.VisualStudio.VCProjectEngine.

Zobacz też

Zadania

Jak: Dodawanie i obsługiwać poleceń

Jak: Tworzenie dodatku

Instruktaż: Tworzenie kreatora

Koncepcje

Roztwór i podstawowe informacje o projekcie

Wykres modelu obiektu automatyzacji

Inne zasoby

Tworzenia i kontrolowania środowisku systemu Windows.

Tworzenie dodatków i kreatorów

Automatyzacja i rozszerzalność odniesienia