Udostępnij za pośrednictwem


Kontrolowanie rozwiązania i jego projektów

Dodatki Visual Studio zostały zaniechane w programie Visual Studio 2013.Dodatki należy uaktualniać do pakietu rozszerzenia VSPackage.Aby uzyskać więcej informacji na temat uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.

Jednym z rozwiązań może być otwarty w Visual Studio w danym momencie.Jeśli nie jest to puste rozwiązanie, zawiera jeden lub więcej projektów.Projekty mogą być różnych typów napisane w dowolnym Visual Studio języku.Na przykład, rozwiązanie może zawierać projekt aplikacji systemu Windows Visual Basic i projekt ATL Visual C++.Każdy projekt z kolei zawiera jeden lub więcej elementów projektu, takich jak interfejsy, klasy, moduły, formularze, formanty użytkownika, pliki schematów XML i tak dalej.

Visual Studio Model automatyzacji oferuje obiekty do programowego tworzenia i manipulowania wszystkimi tymi elementami.Klucz obiektu do kontrolowania rozwiązania i jego zawartość jest Solution2 obiektu.Używając go, można:

  • Utwórz nowe rozwiązania.

  • Dodaj nowe projekty do rozwiązania, w oparciu o szablony Visual Studio.

  • Dodaj istniejące projekty do rozwiązania z plików.

  • Usuń projekt z rozwiązania.

  • Otwórz, zapisz i zamknij rozwiązanie.

  • Dodaj nowe elementy projektu do projektów.

  • Uzyskaj informacje dotyczące rozwiązania i projektów oraz elementów projektu, jakie zawiera.

Oprócz tego zestawu typów projektów niezależnych od języka każdy język Visual Studio oferuje swój własny, bardziej szczegółowy model obiektu projektu, który jest specyficzny dla język własnego hosta.Na przykład istnieje model automatyzacji specyficzny dla projektu dla Visual Basic i Visual C#, zawarty w VSLangProj, VSLangProj2, VSLangProj80, VSLangProj90 i VSLangProj100.Model automatyzacji specyficzny dla projektu dla Visual C++ znajduje się w Microsoft.VisualStudio.VCProject i Microsoft.VisualStudio.VCProjectEngine.

W tej sekcji

Sekcje pokrewne