Interfejs 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.
Przestrzeń nazw: Microsoft.VisualStudio.VCProjectEngine
Zestaw: Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)
Składnia
'Deklaracja
<GuidAttribute("ABE753ED-6BC6-47C2-9741-631AB73C0FA9")> _
Public Interface VCConfiguration
[GuidAttribute("ABE753ED-6BC6-47C2-9741-631AB73C0FA9")]
public interface VCConfiguration
[GuidAttribute(L"ABE753ED-6BC6-47C2-9741-631AB73C0FA9")]
public interface class VCConfiguration
[<GuidAttribute("ABE753ED-6BC6-47C2-9741-631AB73C0FA9")>]
type VCConfiguration = interface end
public interface VCConfiguration
Typ VCConfiguration uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ATLMinimizesCRunTimeLibraryUsage | Powoduje, że ATL utworzyć łącze do biblioteki c runtime statycznie, aby zminimalizować współzależności; wymaga, aby useOfATL właściwość jest ustawiona. |
![]() |
BuildLogFile | Ustawia lub zwraca nazwę pliku dziennika w formacie html. |
![]() |
CharacterSet | Zwraca lub ustawia wartość, która nakazuje kompilatorowi, aby używać zestawu znaków określonego. |
![]() |
ConfigurationName | Pobiera lub ustawia konfigurację projektu, które mają zostać zbudowane. |
![]() |
ConfigurationType | Pobiera lub ustawia typ danych wyjściowych, który generuje tej konfiguracji. |
![]() |
DebugSettings | Pobiera wskaźnik do obiektu zawierającego informacje debugowania ustawienia dla wybranej konfiguracji. |
![]() |
DeleteExtensionsOnClean | Pobiera lub ustawia które pliki w katalogu pośredniego do odbudowania lub usunąć na czyste. |
![]() |
DeploymentTool | Pobiera narzędzia do wdrażania. |
![]() |
DEPRECATED1 | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
EnableManagedIncrementalBuild | Przestarzałe. |
![]() |
ExcludeBuckets | Ustawia lub pobiera, które narzędzie przedziały ignorowanie podczas kompilacji. |
![]() |
FileTools | Wyświetla listę dostępnych narzędzi, które operują na pliki. |
![]() |
ImportLibrary | Pobiera które biblioteki import do generowania lub raporty, które biblioteki import zostanie wygenerowany przez konfigurację.ImportLibrary Opisuje funkcje /IMPLIB (Nazwij bibliotekę importowaną) opcja programu łączącego. |
![]() |
InheritedPropertySheets | Ustawia lub pobiera arkusze właściwości dla config. |
![]() |
IntermediateDirectory | Zwraca lub ustawia ścieżkę względną do katalogu pliku pośrednich; może zawierać zmienne środowiskowe. |
![]() |
IntrinsicPropertySheets | Microsoft tylko do użytku wewnętrznego.Nie należy używać. |
![]() |
ManagedExtensions | Zwraca lub ustawia konfigurację, który korzysta z języka Visual C++.ManagedExtensions eksponuje funkcjonalność kompilator C++ /clr (Kompilacja środowiska uruchomieniowego języka wspólnego) opcji. |
![]() |
Name | Zwraca lub ustawia nazwę obiektu. |
![]() |
OutputDirectory | Zwraca lub ustawia katalog, w którym należy umieścić dane wyjściowe.Katalogiem domyślnym jest katalogu projektu. |
![]() |
PerUserRedirection | Pobiera wartość, która wskazuje, czy COM rejestracji dla bieżącej konfiguracji jest na użytkownika lub komputera. |
![]() |
Platform | Pobiera platformy, dla którego zbudowany jest ta konfiguracja. |
![]() |
PrimaryOutput | Podstawowe dane wyjściowe są pobierane z budowania tej konfiguracji. |
![]() |
ProgramDatabase | Pobiera bazy danych programu, jeśli takie są, że konfiguracja generuje. |
![]() |
project | Pobiera VCProject związane z VCConfiguration. |
![]() |
PropertySheets | Pobiera wszystkie arkusze właściwości dla projektu. |
![]() |
RegisterOutput | Zwraca wartość wskazującą, czy konfiguracja rejestruje wyjściowym tej kompilacji. |
![]() |
Rules | Zwraca kolekcję IVCRulePropertyStorage obiektów, które można modyfikować właściwości na poziomie projektu, a domyślny element metadanych zdefiniowane w tym arkuszu właściwości. |
![]() |
SatelliteDLLs | Pobiera rozdzielaną średnikami listę satelitarnych wszystkie biblioteki DLL, które generuje tej konfiguracji. |
![]() |
SqlAssemblyOwner | Ustawia lub pobiera właściciela zestawu SQL. |
![]() |
SqlDebugScript | Pobiera lub ustawia nazwę skryptu debugowania SQL. |
![]() |
SqlDeploySource | Ustawia lub pobiera czy dołączać pliki źródłowe podczas wdrażania zestawu SQL. |
![]() |
SqlPermissionLevel | Zwraca lub ustawia poziom uprawnień programu SQL dla projektu. |
![]() |
SqlPostDeployScript | Ustawia lub pobiera skrypt dla post SQL wdrożenia działania. |
![]() |
SqlPreDeployScript | Ustawia lub pobiera skrypt na SQL wdrożenia działania. |
![]() |
Tools | Pobiera dostępne narzędzia do konfiguracji. |
![]() |
UpToDate | Zwraca wartość wskazującą, czy Państwo kompilacji bieżącej konfiguracji jest aktualny. |
![]() |
useOfATL | Pobiera lub ustawia wartość określającą, jak ATL jest używany przez konfigurację. |
![]() |
useOfMfc | Pobiera lub ustawia używania konfiguracji MFC. |
![]() |
VCProjectEngine | Pobiera wskaźnik do aparatu projektu. |
![]() |
WholeProgramOptimization | Pobiera lub ustawia optymalizacje cross moduł poprzez opóźnianie generowania kodu, aby utworzyć łącze do czasu.WholeProgramOptimization Opisuje funkcje kompilatora /GL (Optymalizacja całego programu) opcji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddPropertySheet | Dodaje arkusz właściwości do zbierania bezpośrednio przywiezione przez konfigurację arkusze właściwości. |
![]() |
Build | Buduje bieżącą konfigurację. |
![]() |
BuildAndCallback | Rozpoczyna się asynchronicznego kompilacji tej konfiguracji. |
![]() |
BuildWithProperty | Asynchroniczne build zaczyna się od danej właściwości ustawiona na pewną wartość, poza co to jest zdefiniowany w pliku projektu. |
![]() |
BuildWithPropertySheet | Używany do ustawiania właściwości dla kompilacji. |
![]() |
BuildWithPropertySheetPath | Określa ścieżkę wyszukiwania arkusz właściwości. |
![]() |
Clean | Wywołuje Clean polecenia dla bieżącej konfiguracji. |
![]() |
ClearToolProperty | Czyści wartość właściwości narzędzia. |
![]() |
CopyTo | Kopiuje bieżącą konfigurację. |
![]() |
Delete | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
Deploy | Rozmieszcza projektu. |
![]() |
Evaluate | Wynikiem jest wartość makr projektu modelu lub środowiska naturalnego.Zobacz Makra dla poleceń kompilacji oraz właściwości uzyskać więcej informacji dotyczących tych makr. |
![]() |
GetEvaluatedPropertyValue | |
![]() |
GetUnevaluatedPropertyValue | |
![]() |
GetVCService | |
![]() |
IsBuildActionSupported | Wskazuje, czy określony typ kompilacji stosuje się do konfiguracji projektu currrent. |
![]() |
IsUpToDate | |
![]() |
MatchName | Pasuje do określonej nazwy do nazwy elementu w kolekcji. |
![]() |
MovePropertySheet | Przenosi pozycję jeden arkusz właściwości, przed lub po inne arkusze właściwości bezpośrednio przywiezione przez tę konfigurację.Stanowisko jest oparte na kolejność uwzględniania arkusze właściwości. |
![]() |
Rebuild | Przebudowuje bieżącą konfigurację. |
![]() |
Relink | Ponowne łączenie projektu. |
![]() |
RemovePropertySheet | Usuwa arkusz właściwości z kolekcji bezpośrednio przywiezione przez konfigurację arkusze właściwości. |
![]() |
StopBuild | Anuluje build trwającego obecnie na określonej konfiguracji. |
![]() |
WaitForBuild | Wstrzymuje przetwarzanie, aż do kompilacji. |
Początek
Uwagi
Aby uzyskać więcej informacji, zobacz Praca z właściwościami projektu.