VCProjectConfigurationProperties-Schnittstelle

Enthält die Eigenschaften der Projektkonfiguration.

Namespace:  Microsoft.VisualStudio.VCProject
Assembly:  Microsoft.VisualStudio.VCProject (in Microsoft.VisualStudio.VCProject.dll)

Syntax

'Declaration
<GuidAttribute("8E267027-33C6-11D3-8D52-00C04F8ECDB7")> _
Public Interface VCProjectConfigurationProperties
[GuidAttribute("8E267027-33C6-11D3-8D52-00C04F8ECDB7")]
public interface VCProjectConfigurationProperties
[GuidAttribute(L"8E267027-33C6-11D3-8D52-00C04F8ECDB7")]
public interface class VCProjectConfigurationProperties
[<GuidAttribute("8E267027-33C6-11D3-8D52-00C04F8ECDB7")>]
type VCProjectConfigurationProperties =  interface end
public interface VCProjectConfigurationProperties

Der VCProjectConfigurationProperties-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ATLMinimizesCRunTimeLibraryUsage Bewirkt, dass ATL eine statische Verknüpfung mit den C-Laufzeitbibliotheken herstellt, um Abhängigkeiten zu minimieren.Dafür muss die useOfATL-Eigenschaft festgelegt werden.
Öffentliche Eigenschaft Attach Gibt an, ob der Debugger beim Debuggen dieses Projekts an den in der Command-Eigenschaft angegebenen Prozess angefügt werden soll.
Öffentliche Eigenschaft CharacterSet Weist den Compiler an, den angegebenen Zeichensatz zu verwenden.
Öffentliche Eigenschaft Command Wenn Remote lokales Debuggen angibt und Attach den Wert False besitzt, gibt die Command-Eigenschaft die ausführbare Datei an, die beim Aufruf des Debuggers gestartet werden soll.Wenn Attach true ist und Remote Remotedebuggen angibt, gibt die Command-Eigenschaft den Prozess an, an den der Debugprozess beim Aufruf des Debuggers angefügt werden soll.
Öffentliche Eigenschaft CommandArguments Die Argumente, die an den in Command angegebenen Prozess übergeben werden sollen, wenn Attach auf false festgelegt ist.
Öffentliche Eigenschaft ConfigurationType Ruft den Typ der Ausgabe ab, der bei dieser Konfiguration generiert wird, und legt diesen fest.
Öffentliche Eigenschaft DebuggerType Gibt die Debuggereinstellungen für verwalteten oder nicht verwalteten Code an.Wenn Sie einen Debuggertyp angeben, der nicht zum zu debuggenden Code passt, können Sie bestimmte Abschnitte des Codes nicht schrittweise ausführen.Wenn Sie z. B. den verwalteten Debugger angeben, können Sie nicht verwalteten Code nicht schrittweise ausführen.
Öffentliche Eigenschaft DeleteExtensionsOnClean Gibt die Dateien im Zwischenverzeichnis an, die bei Bereinigung oder Neuerstellung gelöscht werden sollen.
Öffentliche Eigenschaft EnableManagedIncrementalBuild
Öffentliche Eigenschaft HttpUrl Gibt beim Debuggen von ATL-Server die URL des Projekts an.
Öffentliche Eigenschaft IntermediateDirectory Gibt einen relativen Pfad zum Zwischendateiverzeichnis an.Darin können Umgebungsvariablen enthalten sein.
Öffentliche Eigenschaft ManagedExtensions Gibt an, dass bei dieser Konfiguration Visual C++ verwendet wird.Macht die Funktionalität der /clr (Common Language Runtime-Kompilierung)-Option des C++-Compilers verfügbar.
Öffentliche Eigenschaft OutputDirectory Gibt das Verzeichnis an, in dem die Ausgabe platziert werden soll.Standardmäßig wird das Projektverzeichnis verwendet.
Öffentliche Eigenschaft OutputPath Legt den Speicherort für die Ausgabedateien für die Konfiguration dieses Projekts fest.
Öffentliche Eigenschaft PDBPath Weitere Verzeichnisse, die nach Symboldateien durchsucht werden sollen.
Öffentliche Eigenschaft Remote Gibt lokales oder Remotedebuggen an.
Öffentliche Eigenschaft RemoteCommand Wenn Attachfalse ist und Remote Remotedebuggen angibt, wird die ausführbare Datei beim Aufruf des Debuggers gestartet.Wenn Attachtrue ist und Remote Remotedebuggen angibt, gibt die RemoteCommand-Eigenschaft den Prozess an, an den der Debugprozess beim Aufruf des Debuggers angefügt werden soll.
Öffentliche Eigenschaft RemoteMachine Wenn Remote Remotedebuggen angibt, gibt die RemoteMachine-Eigenschaft den Namen des Computers mit dem zu debuggenden Programm an.
Öffentliche Eigenschaft SQLDebugging Aktiviert das SQL-Debuggen für das Projekt.
Öffentliche Eigenschaft useOfATL Gibt an, wie ATL von der Konfiguration verwendet wird.
Öffentliche Eigenschaft useOfMfc Gibt an, wie MFC von der Konfiguration verwendet wird.
Öffentliche Eigenschaft WholeProgramOptimization Aktiviert modulübergreifende Optimierungen durch Verzögern der Codegenerierung auf die Verknüpfungszeit.Macht die Funktionalität der /GL (Optimierung des ganzen Programms)-Option des Compilers verfügbar.
Öffentliche Eigenschaft WorkingDirectory Das Arbeitsverzeichnis des Debuggers.Der Standardspeicherort ist das Verzeichnis, das die VCXPROJ-Datei enthält.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.VCProject-Namespace