Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine
VCProjectEngine Nazw reprezentuje nazwę modelu projektu Visual C++ i jest jego wierzchni.Zgromadzenie Microsoft.VisualStudio.VCProjectEngine.dll można znaleźć w katalogu < directory\Common7\IDE\PublicAssemblies instalacji programu Visual Studio.
Klasy
Klasa | Opis | |
---|---|---|
_dispVCProjectEngineEvents_SinkHelper | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
VCProjectEngineEventsClass | Infrastruktura. Odnoszą się do VCProjectEngineEvents dla tej funkcji.Tworzy wystąpienia tej klasy. | |
VCProjectEngineObjectClass | Głównym celem dla VCProjectEngine automatyzacji modelu. |
Interfejsy
Interfejs | Opis | |
---|---|---|
_dispVCProjectEngineEvents | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_Event | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_VCProjectEngineEvents | Odnoszą się do VCProjectEngineEvents dla tej funkcji.Tworzy wystąpienia tej klasy. | |
IGenericUserDefinedTool | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
ISimpleErrorContext | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
ISimplePropertyContainer | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
IToolPropertyWriter | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
IUserDefinedTool | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
IVCBuildCompleteCallback | ||
IVCBuildPropertyStorage | ||
IVCCollection | IVCCollection Obiekt zawiera funkcje, które może być wykonywane w obiekcie kolekcji. | |
IVCIdentity | ||
IVCProjectEngineEvents | Interfejs, który zawiera VCProjectEngine metod zdarzeń. | |
IVCProjectEngineEvents2 | ||
IVCProjectTargetChange | ||
IVCProjectTargetDescription | ||
IVCRulePropertyStorage | ||
SVCProjectEngine | ||
VCActiveXReference | Stanowi odwołanie do obiektu ActiveX. | |
VCALinkTool | Stanowi narzędzie ALink, które jest używane do generowania zestawami satelity z zarządzanych zasobów. | |
VCAppVerifierTool | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
VCAssemblyReference | Reprezentuje odwołanie do zestawu platformy .NET. | |
VCBscMakeTool | VCBscMakeTool Obiekt zawiera właściwości pozwalające programowo manipulować ustawienia właściwości w Informacji O przeglądaniu folderu, który znajduje się w Właściwości konfiguracji folderu projektu Stron właściwości okno dialogowe.Zobacz Praca z właściwościami projektu uzyskać dostęp do projektu Stron właściwości okno dialogowe. | |
VCCLCompilerTool | VCCLCompilerTool Obiektu opisuje funkcjonowanie opcje kompilatora C++.Zobacz Opcje kompilatora uzyskać więcej informacji dotyczących opcji kompilatora. | |
VCConfiguration | VCConfiguration Obiektu programowego dostępu do właściwości w Ogólne stronę właściwości projektu Stron właściwości okno dialogowe.Ten obiekt umożliwia również dostęp do narzędzi służących do tworzenia tej konfiguracji. | |
VCCustomBuildRule | Interfejs dostępu niestandardowe zasady tworzenia i budowania niestandardowego reguła plików. | |
VCCustomBuildTool | VCCustomBuildTool Obiektu programowego dostępu do właściwości w Kroku zbudować niestandardowe stronę właściwości w projekcie programu Stron właściwości okno dialogowe. | |
VCDebugSettings | VCDebugSettings Obiekt zawiera właściwości, które umożliwiają programowo manipulować ustawienia na Debug strony właściwości, która znajduje się w Właściwości konfiguracji folderu projektu Stron właściwości okno dialogowe. | |
VCFile | VCFile Obiektu opisuje operacje, które mogą odbyć się w pliku aktywnego projektu. | |
VCFileConfiguration | VCFileConfiguration Obiekt zawiera build informacje o pliku (VCFile obiektu), włączając takie elementy, jak jakie narzędzie jest dołączony do pliku dla tej konfiguracji. | |
VCFilter | A VCFilter obiekt udostępnia funkcje folderu w systemie Solution Explorer do Visual C++ projektu. | |
VCFxCopTool | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
VCFxCopTool2 | ||
VCLibrarianTool | Opisuje funkcje Odwołanie do biblioteki LIB narzędzia. | |
VCLinkerTool | Opisuje funkcje opcji programu łączącego. | |
VCManagedResourceCompilerTool | Reprezentuje kompilator zarządzanego zasobu, narzędzie służące do kompilowania plików .resx. | |
VCManifestTool | Umożliwia łączenie pliki manifestu. | |
VCMidlTool | Programowo uzyskuje dostęp do właściwości w MIDL folderu projektu Stron właściwości okno dialogowe. | |
VCNMakeTool | Programowo uzyskuje dostęp do właściwości w NUPEWNIJ folderu projektu Stron właściwości okno dialogowe.Zobacz Praca z właściwościami projektu informacje na temat projektu access Stron właściwości okno dialogowe. | |
VCPlatform | Ma wpływ na właściwości specyficzne dla platformy, w tym osób narażonych w VC++ Directories, Projects, Options Dialog Box. | |
VCPlatform2 | ||
VCPostBuildEventTool | Programowo uzyskuje dostęp do właściwości na Zdarzenia Post-Build stronę właściwości, Tworzenie zdarzenia folderu w programie project Stron właściwości okno dialogowe. | |
VCPreBuildEventTool | Programowo uzyskuje dostęp do właściwości na Zdarzenia Pre-Build stronę właściwości, Tworzenie zdarzenia folderu w programie project Stron właściwości okno dialogowe. | |
VCPreLinkEventTool | Programowo uzyskuje dostęp do właściwości na Zdarzenia PreLink stronę właściwości, Tworzenie zdarzenia folderu w programie project Stron właściwości okno dialogowe. | |
VCProject | Ten obiekt zawiera właściwości na Visual C++ projektu. | |
VCProjectEngine | Jedynymi Visual C++ obiektu modelu projektu, które mogą być zwrócone przez CoCreateInstance. | |
VCProjectEngineEvents | VCProjectEngineEvents Obiekt udostępnia zdarzenia wywoływane przez Visual C++ projektu.Użyj VCProjectEngineEvents dla funkcji i zapoznaj się z _dispVCProjectEngineEvents do dokumentacji tego obiektu. | |
VCProjectEngineObject | Głównym celem dla VCProjectEngine automatyzacji modelu. | |
VCProjectItem | Plik lub folder w projekcie. | |
VCProjectReference | Reprezentuje odwołanie do projektu w tym samym rozwiązaniu. | |
VCPropertySheet | Zapewnia dostęp do projektu arkusze właściwości silnika. | |
VCReference | Reprezentuje odwołanie w projekcie. | |
VCReferences | Kolekcja VCReference obiektów, każdy będzie reprezentował odniesienia w projekcie. | |
VCResourceCompilerTool | Programowo uzyskuje dostęp do właściwości na zasobów folder w projekcie programu Stron właściwości okno dialogowe. | |
VCRuntimeBooleanProperty | Zapewnia dostęp do wykonywania właściwości boolean. | |
VCRuntimeEnumProperty | Zapewnia dostęp do właściwości wyliczenia runtime. | |
VCRuntimeEnumValue | Daje dostęp do właściwości enum runtime. | |
VCRuntimeIntegerProperty | Zapewnia dostęp do właściwości całkowitą runtime. | |
VCRuntimeProperty | Zapewnia dostęp do właściwości w czasie wykonywania. | |
VCRuntimeStringProperty | Zapewnia dostęp do właściwości ciągów w czasie wykonywania. | |
VCSdkReference | ||
VCToolFile | Daje dostęp do niestandardowych budowanie reguł. | |
VCUserMacro | Daje dostęp do makra zdefiniowanego przez użytkownika. | |
VCWebDeploymentTool | VCWebDeploymentTool Obiektu umożliwia programistyczny dostęp do sieci Web narzędzia do wdrażania. | |
VCWebServiceProxyGeneratorTool | Programowo udostępnia dostępnych z właściwości Strona właściwości Odwołania sieci Web. | |
VCWinRTReference | ||
VCXDCMakeTool | Interfejs służący do tworzenia plików doc XML kontroli. | |
VCXMLDataGeneratorTool | Reprezentuje generator danych XML.Używane do generowania kodu Visual C++ z pliku XML. |
Delegaci
Delegat | Opis | |
---|---|---|
_dispVCProjectEngineEvents_ItemAddedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_ItemMovedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_ItemPropertyChange2EventHandler | ||
_dispVCProjectEngineEvents_ItemPropertyChangeEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_ItemRemovedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_ItemRenamedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_ProjectBuildStartedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_ReportErrorEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_SccEventEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispVCProjectEngineEvents_SolutionLoadedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
addressAwarenessType | Służy do określania, czy program łączący jest w stanie obsłużyć adresów większych niż 2 GB. | |
AppVrfBaseLayerOptions | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
asmListingOption | Używany przez AssemblerOutput właściwości. | |
AVPageHeapProtectionDirection | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
basicRuntimeCheckOption | Używany przez BasicRuntimeChecks właściwości. | |
bldActionTypes | ||
browseInfoOption | Używany przez BrowseInformation właściwości. | |
BuildWithPropertySheetType | Zawiera opis ustawień kompilacji. | |
callingConventionOption | Umożliwia wybranie domyślnej konwencji wywoływania. | |
charSet | Określa, czy należy ustawić _UNICODE lub _MBCS.Funkcja ta dotyczy również programu łączącego punkt wejścia w przypadku gdy jest to właściwe. | |
compileAsManagedOptions | Używany przez CompileAsManaged właściwości. | |
CompileAsOptions | Służy do zaznaczania opcji języka kompilacji dla plików .c i .cpp. | |
compilerErrorReportingType | Pozwala zapewnić wewnętrznego kompilatora (ICE) informacje o błędach bezpośrednio do zespół Visual C++. | |
ConfigurationTypes | Określa typ wyjścia, który generuje tej konfiguracji. | |
cppExceptionHandling | Używany przez ExceptionHandling.property. | |
debugOption | Używany przez DebugInformationFormat właściwości. | |
driverOption | Używany przez AdditionalOptions właściwość linker. | |
eAppProtectionOption | Używane wyznaczać poziom izolacji proces używany przez katalog wirtualny. | |
eCLRImageType | Określa typ obrazu środowiska CLR.Przydatne podczas łączenia obiektu pliki różnych typów. | |
eCLRThreadAttribute | Używany przez CLRThreadAttribute właściwości. | |
eDebuggerTypes | Typy debugery dostępne projekty C++. | |
eFileType | Używany przez FileType właściwości. | |
enhancedInstructionSetType | Używany przez EnableEnhancedInstructionSet właściwości. | |
enumDataExecutionPreventionBOOL | Wskazuje, że plik wykonywalny przetestowano w celu zachowania zgodności z funkcją zapobiegania wykonywania danych systemu Windows (DEP). | |
enumFileFormat | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
enumFrameworkVersion | Reprezentuje wersji z .NET Framework skierowane przez projekt. | |
enumMPIAcceptModes | Określa wieloprocesorowych-Processor-interfejsu akceptuje tryby dla debugera. | |
enumRandomizedBaseAddressBOOL | Określa, czy do generowania obrazu wykonywalnego, który ponownie mogą być losowo wyznaczane w czasie ładowania za pomocą randomizacji układ przestrzeni adresowej (zastosowaniu ASLR) funkcji systemu Windows Vista. | |
enumResourceLangID | Używane przez Culture właściwość. | |
enumSccEvent | Oznacza zdarzenie miało miejsce w aparacie projektu. | |
eSqlClrPermissionLevel | Wyliczanie, aby wskazać poziom uprawnień programu SQL. | |
eWebRefUrlBehavior | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
favorSizeOrSpeedOption | Używane do wskazywania, czy minimalizowanie lub maksymalizowanie rozmiar bibliotek DLL i exe. | |
floatingPointModel | Określa zachowanie punkt przestawne. | |
genProxyLanguage | Używany przez GeneratedProxyLanguage właściwości. | |
inlineExpansionOption | Służy do definiowania poziomu wbudowanej funkcji rozszerzeń dla kompilacji. | |
linkAssemblyDebug | Używany przez AssemblyDebug właściwości. | |
linkerErrorReportingType | Pozwala podać linker wewnętrzny błąd informacji bezpośrednio do zespół Visual C++. | |
linkFixedBaseAddress | Doradza system operacyjny, aby załadować program tylko na swoim preferowanym adresem bazowym.Preferowany adres bazowy jest niedostępny, system operacyjny nie ładuje plik. | |
linkIncrementalType | Używane do przełączania na łączenie przyrostowych.Jest ona używana przez LinkIncremental właściwości. | |
linkProgressOption | Używany przez ShowProgress właściwości. | |
LinkTimeCodeGenerationOption | Odnosi się do generowania kodu czasu łącze opcji wiersza polecenia. | |
linkUACExecutionLevel | Określa, czy informacje kontroli konta użytkownika (UAC) jest osadzony w manifeście programu. | |
machineTypeOption | Używany przez TargetMachine właściwości. | |
midlCharOption | Używany przez DefaultCharType właściwości. | |
midlErrorCheckOption | Używany przez EnableErrorChecks właściwości. | |
midlStructMemberAlignOption | Używany przez StructMemberAlignment właściwości. | |
midlTargetEnvironment | Używany przez TargetEnvironment właściwości. | |
midlWarningLevelOption | Używany przez WarnLevel właściwości. | |
optFoldingType | Używany przez EnableCOMDATFolding właściwości. | |
optimizeOption | Używany przez Optimization właściwości. | |
optManagedIncrementalBuild | (Przestarzałe) Określa, czy przyrostowe build jest używana do budowania projektu manageg.Przyrostowe build kompiluje jedynie te metody, które uległy zmianie od czasu ostatniej kompilacji. | |
optRefType | Używany przez OptimizeReferences właściwości. | |
optWin98Type | Używany przez OptimizeForWindows98 właściwości. | |
pchOption | Używany przez UsePrecompiledHeader właściwości. | |
preprocessOption | Używany przez GeneratePreprocessedFile właściwości. | |
RemoteDebuggerType | Używany przez Remote właściwości. | |
runtimeLibraryOption | Używany przez RuntimeLibrary właściwości. | |
structMemberAlignOption | Używany przez StructMemberAlignment właściwości. | |
subSystemOption | Używany przez SubSystem właściwości. | |
termSvrAwarenessType | Używany przez TerminalServerAware właściwości. | |
TypeOfDebugger | Używany przez DebuggerType właściwości.Określa typ debugera ma być używany. | |
useOfATL | Używany przez useOfATL właściwości. | |
useOfMfc | Używany przez useOfMfc właściwości. | |
vcRefType | ||
warningLevelOption | Używany przez WarnLevel właściwości. | |
WholeProgramOptimizationTypes | Określa, że program będzie zoptymalizowana granicami obiektu |