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("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")> _
Public Interface VCAssemblyReference _
Inherits VCReference
[GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")>]
type VCAssemblyReference =
interface
interface VCReference
end
public interface VCAssemblyReference extends VCReference
Der VCAssemblyReference-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AssemblyName | Ruft den Namen der Assembly ab.Der Assemblyname ist ein kurzer, angezeigter Name für eine Assembly.Der Assemblyname, die Assemblyversion, der Ursprungsschlüssel und das Gebietsschema werden von der Common Language Runtime verwendet, um eine Assembly während 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 ab, 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 | Übernimmt oder bestimmt den Pfad zum ausgewählten Verweis, relativ zum Projektverzeichnis. | |
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 oder legt einen Wert fest, der angibt, ob die Abhängigkeiten dieser Assembly im Buildprozess verwendet werden. | |
UseInBuild | Ruft einen Wert ab oder legt einen fest, der angibt, ob diese Assembly im Buildprozess verwendet wird. | |
VCProjectEngine | Ruft einen Zeiger auf das Projektmodul ab. | |
VCReferences | Ruft die Auflistung der Verweise für das ausgewählte Projekt ab. | |
Version | Ruft die Version des ausgewählten Verweises ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
MatchName | Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements. | |
Remove | Entfernt das angegebene Projekt aus der Projektmappe. |
Zum Seitenanfang
Hinweise
Siehe Arbeiten mit Projekteigenschaften zu Informationen über das Zugreifen auf Buildeinstellungen 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