VCAssemblyReference Schnittstelle

Definition

Stellt einen Verweis auf eine .NET-Assembly dar.

public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
__interface VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
[System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCAssemblyReference : Microsoft.VisualStudio.VCProjectEngine.VCReference
[<System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCAssemblyReference = interface
    interface VCReference
Public Interface VCAssemblyReference
Implements VCReference
Attribute
Implementiert

Beispiele

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a   
' Visual C++ project loaded before running this example.  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  
Public Module Module1  
    Sub Test()  
        Dim prj As VCProject  
        Dim vcar As VCAssemblyReference  
        Dim refcfg As VCReferenceConfiguration  

        prj = DTE.Solution.Projects.Item(1).Object  
        If prj.CanAddAssemblyReference("C:\Program Files\ _  
        Microsoft Visual Studio 8\Common7\IDE\ _  
        PublicAssemblies\envdte.dll") Then  
           vcar = prj.AddAssemblyReference("C:\Program Files\ _  
           Microsoft Visual Studio 8\Common7\IDE\ _  
           PublicAssemblies\envdte.dll")  
        End If  
        refcfg = vcar.ReferenceConfigurations.Item(1)  
        MsgBox("Consumable? " & refcfg.ConsumableByDesigner)  
    End Sub  
End Module  

Hinweise

Weitere Informationen zum Zugreifen auf das Dialogfeld Eigenschaften Seiten eines Projekts finden Sie unter Arbeiten mit Projekteigenschaften .

Eigenschaften

AssemblyName

Ruft den Namen der Assembly ab. Der Assemblyname ist ein kurzer Anzeigename für eine Assembly. Assemblyname, Assemblyversion, Absenderschlüssel und Gebietsschema werden von der Common Language Runtime verwendet, um eine Assembly bei der Bindung eindeutig zu identifizieren.

BuildNumber

Ruft die Buildnummer der Assembly ab, auf die verwiesen wird.

CopyLocal

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Verweis automatisch in das Zielverzeichnis kopiert werden soll.

CopyLocalDependencies

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob während der Erstellung automatisch die referenzierten Nichtsystemabhängigkeiten der Assembly an den Zielort kopiert werden sollen.

CopyLocalSatelliteAssemblies

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob während der Erstellung automatisch die Satellitenassemblys der Assembly an den Zielort kopiert werden sollen.

Culture

Ruft die Kultur des ausgewählten Verweises ab.

Description

Ruft eine Zeichenfolge ab, die die Beschreibung des Objekts oder die Verwendung der Ausgabegruppe darstellt, oder legt diese fest.

FullPath

Ruft den vollständigen der Projektdatei ab.

Identity

Ruft die Identität der referenzierten Assembly ab.

ItemName

Ruft den Namen des aktuellen Elements in der Auflistung ab.

Kind

Ruft eine Enumeration ab, die den Typ des Objekts angibt.

Label

Ruft den Anzeigenamen der referenzierten Assembly ab.

majorVersion

Ruft die Hauptversion der Assembly ab, auf die verwiesen wird.

MinFrameworkVersion

Ruft die für das Projekt mindestens erforderliche .NET Framework-Version ab.

minorVersion

Ruft die untergeordnete Version der Assembly ab, auf die verwiesen wird.

Name

Ruft den Namen des Objekts ab oder legt ihn fest.

Parent

Ruft das unmittelbar übergeordnete Objekt eines angegebenen Objekts ab.

project

Ruft das generische Project-Objekt zurück, das dem Visual Basic- oder Visual C#-Projekt zugeordnet ist. Diese Eigenschaft ist schreibgeschützt.

PublicKeyToken

Ruft das öffentliche Schlüsseltoken der Assembly ab, auf die verwiesen wird.

Reference

Ruft den zugeordneten Verweis ab.

RelativePath

Ruft den Pfad zum ausgewählten Verweis relativ zum Projektverzeichnis ab oder legt diesen fest.

RevisionNumber

Ruft die Revisionsnummer des ausgewählten Verweises ab.

StrongName

Ruft einen Wert ab, der angibt, ob der ausgewählte Verweis über einen starken Namen verfügt.

SubType

Ruft den Untertyp der Datei ab bzw. legt diesen fest, wie er von Entwicklern verstanden wird.

UseDependenciesInBuild

Ruft einen Wert ab, der angibt, ob die Abhängigkeiten der Assembly im Buildprozess verwendet werden, oder legt diesen fest.

UseInBuild

Ruft einen Wert ab, der angibt, ob diese Assembly im Buildprozess verwendet wird, oder legt diesen fest.

VCProjectEngine

Ruft einen Zeiger auf die Projekt-Engine ab.

VCReferences

Ruft die Auflistung der Verweise für das ausgewählte Projekt ab.

VCReferenceType
Version

Ruft die Version des ausgewählten Verweises ab.

Methoden

MatchName(String, Boolean)

Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements.

Remove()

Entfernt das angegebene Projekt aus der Projektmappe.

Gilt für