VCProjectReference-Schnittstelle
Stellt einen Verweis auf ein Projekt in derselben Projektmappe dar.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")> _
Public Interface VCProjectReference _
Inherits VCReference
[GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface VCProjectReference : VCReference
[GuidAttribute(L"F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface class VCProjectReference : VCReference
[<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")>]
type VCProjectReference =
interface
interface VCReference
end
public interface VCProjectReference extends VCReference
Der VCProjectReference-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AssemblyName | Ruft den Assemblynamen für dieses Projekt ab. | |
BuildNumber | Die Buildnummer der Assembly, 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 | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
CopyLocalSatelliteAssemblies | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
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 Pfad zur Assembly ab, auf die verwiesen wird. | |
Identity | die Identität der referenzierten Assembly | |
IsProjectLoaded | Ruft ab, ob ein Projekt geladen wird. | |
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. | |
LinkLibraryDependency | Übernimmt oder bestimmt, ob Linkbibliotheksabhängigkeiten vorhanden sind. | |
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 mit dem Objekt verknüpfte VCProject-Objekt ab. | |
PublicKeyToken | Ruft das öffentliche Schlüsseltoken der Assembly ab, auf die verwiesen wird. | |
Reference | Zeigt den Verweis an, der zu dieser Konfiguration gehört. | |
ReferencedProject | Übernimmt oder bestimmt den Zeiger auf das Projekt für den ausgewählten Projektverweis. | |
ReferencedProjectIdentifier | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
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 | Infrastruktur. Nur für die Verwendung durch Microsoft vorgesehen.Nicht verwenden. | |
UseDependenciesInBuild | Legt fest oder ruft ab, ob Assemblys in einem Build verwendet werden sollen. | |
UseInBuild | Legt fest oder ruft ab, ob Assemblys, auf die verwiesen wird, im Build verwendet werden sollen. | |
UseLibraryDependencyInputs | Übernimmt oder bestimmt, ob eigenständiges Verknüpfen von Bibliotheken aktiviert ist. | |
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
Mindestens ist VCProjectReference eine BuildReihenfolgenabhängigkeit. Wenn eine .NET-Assembly handelt, wird er in der DLL enthalten. Wenn keine .NET-Assembly handelt und es eine LIB-Datei findet, wird es in der EXE verknüpft.