Share via


VCReference-Schnittstelle

Stellt einen Verweis im Projekt dar.

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

Syntax

'Declaration
<GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")> _
Public Interface VCReference _
    Inherits VCProjectItem
[GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")]
public interface VCReference : VCProjectItem
[GuidAttribute(L"48453685-92CE-43E3-8033-E07E8CD6E619")]
public interface class VCReference : VCProjectItem
[<GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")>]
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.
Ö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 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 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 majorVersion Ruft die Hauptversionsnummer der Assembly, auf die verwiesen wird, ab oder legt ihn fest.
Öffentliche Eigenschaft MinFrameworkVersion Ruft die minimale Version ab von .NET Framework Erforderlich für das Projekt.
Ö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 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 Microsoft-Verwendung.Nicht verwenden.
Öffentliche Eigenschaft UseDependenciesInBuild Legt fest oder ruft ab, ob Assemblys in einem Build verwendet.
Ö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++ Verweistypen unterstützt die folgenden:

  • .NET-Assemblys

  • non-.NET Assemblys und Projekte (.NET)

  • COM-Objekten

Verschieden Visual Basic und Visual C#und Visual C++ Unterschiede zwischen Projektverweisen und Assemblyverweisen, d. h. Visual C++ projektverweise Assembly non-.NET unterstützt.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace