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 | |
---|---|---|
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. | |
BuildNumber | Ruft die Buildnummer der Assembly, auf die verwiesen wird, ab oder legt ihn fest. | |
CopyLocal | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Verweis automatisch in das Zielverzeichnis kopiert. | |
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 | |
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 | |
Culture | Ruft die Kultur als ausgewählte Verweis 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 Pfad der Projektdatei ab. | |
Identity | Ruft die Identität der Assembly, auf die verwiesen wird, ab oder legt ihn fest. | |
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 Assembly, auf die verwiesen wird, ab oder legt ihn fest. | |
majorVersion | Ruft die Hauptversionsnummer der Assembly, auf die verwiesen wird, ab oder legt ihn fest. | |
MinFrameworkVersion | Ruft die minimale Version .NET Framework ab, das vom Projekt erforderlich ist. | |
minorVersion | Ruft die Nebenversion der referenzierten Assembly ab. | |
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 Verweises ab. | |
RelativePath | Ruft den Pfad oder legt den ausgewählten Verweis relativ zum Projektverzeichnis 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 fest, wie von Designern verstanden. | |
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 Wert 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
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