VCAssemblyReference Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |