Interfejs VCProjectEngine
Jedynymi Visual C++ obiektu modelu projektu, które mogą być zwrócone przez CoCreateInstance.
Przestrzeń nazw: Microsoft.VisualStudio.VCProjectEngine
Zestaw: Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)
Składnia
'Deklaracja
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngine = interface end
public interface VCProjectEngine
Typ VCProjectEngine uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
BuildLogging | Zwraca lub ustawia wartość wskazującą, czy plik dziennika zostanie utworzona i wypełniona informacjami o aktywności kompilacji. |
![]() |
BuildTiming | Pobiera lub ustawia wartość określającą, czy wyświetlany w oknie output razy dla wszystkich narzędzi w kompilacji. |
![]() |
Events | Zwraca obiekt, który jest źródłem zdarzeń, które są wywoływane przez silnik projektu. |
![]() |
PerformanceLogging | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
Platforms | Zwraca kolekcję peronów na silniku projektu. |
![]() |
Projects | Zwraca kolekcję projektów obecnie w roztworze. |
![]() |
PropertySheets | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
ShowEnvironmentInBuildLog | Zwraca lub ustawia wartość, która wskazuje, czy do wszystkich zmiennych środowiskowych, aby dziennik kompilacji (echa) podczas kompilacji z Visual C++ projektów. |
![]() |
ToolFiles | Pobiera wszystkie pliki narzędzia dostępne w projekcie. |
![]() |
ToolFileSearchPaths | Ustawia lub pobiera ścieżki wyszukiwania plików narzędzia projektów. |
![]() |
ValidateSchemas | Ustawia lub pobiera czy do sprawdzania poprawności schematów projektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddFakeProps | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
CreateProject | Tworzy nowy projekt. |
![]() |
CreatePropertySheet | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
CreateToolFile | Tworzy plik narzędzia dla projektu. |
![]() |
Evaluate | Wynikiem jest wartość makr projektu modelu lub środowiska naturalnego. |
![]() |
IsSystemInclude | Zwraca true Jeśli określony plik znajduje się w katalogu Vc7\include lub plik jest jednym z katalogów, z sysincl.dat. |
![]() |
LoadProject | Ładuje projektu. |
![]() |
LoadPropertySheet | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
LoadToolFile | Ładuje plik narzędzia projektu. |
![]() |
RemoveProject | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
RemovePropertySheet | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
Początek
Uwagi
![]() |
---|
Nie można utworzyć instancji autonomicznego VCProjectEngine obiektu, ponieważ dodatkowe pliki binarne muszą być wdrożone w folderze, który zawiera aplikację.Zamiast tego uzyskać VCProjectEngine obiekt z projektu, który został otwarty w Visual Studio. |