Udostępnij za pośrednictwem


Tworzenie typów projektów

Program Visual Studio można rozszerzyć, tworząc nowy typ projektu. Aby utworzyć nowy typ projektu, musisz zrozumieć kilka pojęć i wykonać szereg kroków. Poniższe tematy zawierają omówienie sposobu tworzenia typów projektów.

W tym obszarze

Omówienie elementu, trwałości pliku projektu i decyzji projektowych mechanika zaangażowania, które należy podjąć przed utworzeniem nowego typu projektu.

Zawiera omówienie kroków, które należy wykonać, aby utworzyć nowy typ projektu, który obsługuje takie zadania programistyczne jak edytowanie kodu i kompilowanie, kompilowanie, kompilowanie, debugowanie i wdrażanie aplikacji w projekcie.

Zawiera informacje o sposobie dostarczania i używania fabryki projektów do tworzenia wystąpień nowego projektu.

Zawiera przykłady kodu instrukcji z rejestru, które udostępniają domyślne ścieżki i dane, oraz tabelę zawierającą wpisy ze skryptu rejestru dla każdej instrukcji.

Omówienie użycia IPersistFileFormat funkcji do utrwalania zarówno obiektów projektu plików, jak i nie opartych na plikach.

Opisuje, jak typ projektu może używać aparatu kompilacji MSBuild, aby umożliwić użytkownikom kompilowanie z programu Visual Studio i w wierszu polecenia.

Objaśnia architekturę narzędzi do wyświetlania kodu, takich jak przeglądarka obiektów i okno Widok klas. Opisuje interfejsy i metody używane do implementowania przeglądania obiektów w programie VSPackage.

Omówienie znaczenia, jakie projekty odgrywają w określaniu, który edytor jest używany podczas otwierania elementu projektu i jak można manipulować zasobami projektu.

Pokazuje, jak nadać pakietowi VSPackage własną unikatową tożsamość oraz jak opakowować biblioteki DLL pakietu VSPackage i inne informacje w pakiecie Instalatora Windows (plik MSI ) na potrzeby wdrożenia dla klientów.

Opisuje sposób, w jaki program Visual Studio wyświetla hierarchie i adresy.

Zawiera omówienie pakietu VSPackage, instalowanego obiektu COM, który rozszerza środowisko programu Visual Studio i omawia sposób implementowania własnego pakietu VSPackage.

Omówienie sposobu używania projektów do modyfikowania kodu, kompilowania i kompilowania kodu oraz uruchamiania i debugowania kodu oraz zawiera linki do szczegółowych tematów dotyczących tworzenia typów projektów.