Share via


VCProjectReference-Schnittstelle

Stellt einen Verweis auf ein Projekt in derselben Projektmappe dar.

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

Syntax

'Declaration
<GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")> _
Public Interface VCProjectReference _
    Inherits VCReference
[GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")]
public interface VCProjectReference : VCReference
[GuidAttribute(L"C90722EE-C13A-4163-AF83-BA6DC42663F2")]
public interface class VCProjectReference : VCReference
[<GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")>]
type VCProjectReference =  
    interface
        interface VCReference
    end
public interface VCProjectReference extends VCReference

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AssemblyName Ruft den Assemblynamen für dieses Projekt ab.
Öffentliche Eigenschaft BuildNumber Die Buildnummer der Assembly, auf die verwiesen wird.
Öffentliche Eigenschaft CopyLocal Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Verweis automatisch in das Zielverzeichnis kopiert.
Öffentliche Eigenschaft CopyLocalDependencies Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft CopyLocalSatelliteAssemblies Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Culture Ruft die Kultur als ausgewählte Verweis ab.
Öffentliche Eigenschaft Description Ruft eine Zeichenfolge ab, die die Beschreibung des Objekts oder die Verwendung der Ausgabegruppe darstellt, oder legt diese fest.
Öffentliche Eigenschaft FullPath Ruft den vollständigen Pfad zur Assembly, auf die verwiesen wird.
Öffentliche Eigenschaft Identity Die Identität der Assembly, auf die verwiesen wird.
Öffentliche Eigenschaft IsProjectLoaded Ruft ab, ob ein Projekt geladen wird.
Öffentliche Eigenschaft ItemName Ruft den Namen des aktuellen Elements in der Auflistung ab.
Öffentliche Eigenschaft Kind Ruft eine Enumeration ab, die den Typ des Objekts angibt.
Öffentliche Eigenschaft Label Ruft den Anzeigenamen der Assembly, auf die verwiesen wird, ab oder legt ihn fest.
Öffentliche Eigenschaft LinkLibraryDependency Ruft ab oder legt fest, ob es Hauptbibliotheks von Abhängigkeiten vorhanden sind.
Öffentliche Eigenschaft majorVersion Ruft die Hauptversionsnummer der Assembly, auf die verwiesen wird, ab oder legt ihn fest.
Öffentliche Eigenschaft MinFrameworkVersion Ruft die minimale Version .NET Framework ab, das vom Projekt erforderlich ist.
Öffentliche Eigenschaft minorVersion Ruft die Nebenversion der referenzierten Assembly ab.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines angegebenen Objekts ab.
Öffentliche Eigenschaft project Ruft das mit dem Objekt verknüpfte VCProject-Objekt ab.
Öffentliche Eigenschaft PublicKeyToken Ruft das öffentliche Schlüsseltoken der Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft Reference Zeigt den Verweis an, der mit dieser Konfiguration verknüpft ist.
Öffentliche Eigenschaft ReferencedProject Ruft oder legt den Zeiger auf das Projekt als den ausgewählten Projektverweis festgelegt.
Öffentliche Eigenschaft ReferencedProjectIdentifier Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft RevisionNumber Ruft die Revisionsnummer des ausgewählten Verweises ab.
Öffentliche Eigenschaft StrongName Ruft einen Wert ab, der angibt, ob der ausgewählte Verweis über einen starken Namen verfügt.
Öffentliche Eigenschaft SubType Infrastruktur. Nur Microsoft-Verwendung.Nicht verwenden.
Öffentliche Eigenschaft UseDependenciesInBuild Legt fest oder ruft ab, ob addemblies im abuild verwendet.
Öffentliche Eigenschaft UseInBuild Legt fest oder ruft ab, ob Assemblys, auf die verwiesen wird, im Build verwendet werden sollen.
Öffentliche Eigenschaft UseLibraryDependencyInputs Ruft ab oder legt fest, ob das unabhängige Verknüpfen von Bibliotheken aktiviert ist.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.
Öffentliche Eigenschaft VCReferences Ruft die Auflistung der Verweise für das ausgewählte Projekt ab.
Öffentliche Eigenschaft Version Ruft die Version des ausgewählten Verweises ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode MatchName Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements.
Öffentliche Methode Remove Entfernt das angegebene Projekt aus der Projektmappe.

Zum Seitenanfang

Hinweise

Mindestens ein Build ORDER-Abhängigkeit VCProjectReference ist.Wenn eine .NET-Assembly ist, wird es in der DLL enthalten.Wenn keine .NET-Assembly ist und eine LIB-Datei findet, wird es in die EXE-Datei verknüpft.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace