Freigeben über


VCReference-Schnittstelle

Stellt einen Verweis im Projekt dar.

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

Syntax

'Declaration
<GuidAttribute("DADFB59B-2C43-4743-B40E-38EA666147EF")> _
Public Interface VCReference _
    Inherits VCProjectItem
[GuidAttribute("DADFB59B-2C43-4743-B40E-38EA666147EF")]
public interface VCReference : VCProjectItem
[GuidAttribute(L"DADFB59B-2C43-4743-B40E-38EA666147EF")]
public interface class VCReference : VCProjectItem
[<GuidAttribute("DADFB59B-2C43-4743-B40E-38EA666147EF")>]
type VCReference =  
    interface 
        interface VCProjectItem 
    end
public interface VCReference extends VCProjectItem

Der VCReference-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 werden soll.
Ö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 des ausgewählten Verweises ab.
Öffentliche Eigenschaft Description Ruft eine Zeichenfolge ab, die die Beschreibung des Objekts darstellt, oder legt diese fest.
Öffentliche Eigenschaft FullPath Ruft den vollständigen Pfad zur Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft Identity die Identität der referenzierten Assembly
Ö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 referenzierten Assembly ab.
Öffentliche Eigenschaft majorVersion Ruft die Hauptversion der Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft MinFrameworkVersion Ruft die für das Projekt mindestens erforderliche .NET Framework-Version ab.
Öffentliche Eigenschaft minorVersion Ruft die untergeordnete Version der Assembly ab, auf die verwiesen wird.
Ö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 Ruft den Verweis ab, der mit dieser Konfiguration verknüpft ist.
Ö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 für die Verwendung durch Microsoft vorgesehen.Nicht verwenden.
Öffentliche Eigenschaft UseDependenciesInBuild Legt fest oder ruft ab, ob Assemblys in einem Build verwendet werden sollen.
Öffentliche Eigenschaft UseInBuild Legt fest oder ruft ab, ob Assemblys, auf die verwiesen wird, im Build verwendet werden sollen.
Ö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

Visual C++ unterstützt die folgenden Referenztypen:

  • .NET-Assemblys

  • Projekte (.NET .NET Framework erstellten Anwendungen und Assemblys)

  • COM-Objekte

Anders als Visual Basic und Visual C# unterscheidet Visual C++ zwischen Projektverweise und Assemblyverweise h. Assemblyprojektverweise Visual C++ Unterstützungs .NET Framework erstellten Anwendungen.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace