Share via


VCAssemblyReference-Schnittstelle

Stellt einen Verweis auf eine .NET-Assembly dar.

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

Syntax

'Declaration
<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")> _
Public Interface VCAssemblyReference _
    Inherits VCReference
[GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")>]
type VCAssemblyReference =  
    interface
        interface VCReference
    end
public interface VCAssemblyReference extends VCReference

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AssemblyName Ruft den Namen der Assembly ab.Der Assemblyname ist, Anzeigename für eine Assembly ein kurzes.Der Assemblyname, die Assemblyversion, die für Absender und das Gebietsschema werden von der Common Language Runtime verwendet, um eine Assembly während der Bindung eindeutig zu identifizieren.
Öffentliche Eigenschaft BuildNumber Ruft die Buildnummer der Assembly, auf die verwiesen wird, ab oder legt ihn fest.
Ö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 Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der automatisch Nicht-System-Abhängigkeiten der Assembly, auf die verwiesen wird, an den Zielort kopiert. während eines Builds
Öffentliche Eigenschaft CopyLocalSatelliteAssemblies Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob automatisch die Satellitenassemblys der Assembly, auf die verwiesen wird, an den Zielort kopiert. während eines Builds
Ö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 der Projektdatei ab.
Öffentliche Eigenschaft Identity Ruft die Identität der Assembly, auf die verwiesen wird, ab oder legt ihn fest.
Ö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 .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 generische Project-Objekt ab, das dem Visual Basic- oder Visual C#-Projekt zugeordnet ist.Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft PublicKeyToken Ruft das öffentliche Schlüsseltoken der Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft Reference Ruft den zugeordneten Verweises ab.
Öffentliche Eigenschaft RelativePath Ruft den Pfad oder legt den ausgewählten Verweis relativ zum Projektverzeichnis fest.
Ö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 Ruft den Untertyp der Datei fest, wie von Designern verstanden.
Öffentliche Eigenschaft UseDependenciesInBuild Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Abhängigkeiten dieser Assembly im Buildprozess verwendet werden.
Öffentliche Eigenschaft UseInBuild Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob diese Assembly im Buildprozess verwendet wird.
Ö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

Weitere Informationen finden Sie unter Ändern von Projekteinstellungen Informationen über den Zugriff auf des Dialogfelds Eigenschaftenseiten eines Projekts.

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

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace