Freigeben über


Framework und Verweise, Allgemeine Eigenschaften, Dialogfeld '<Projektname>-Eigenschaftenseiten'

Verwenden Sie diese Eigenschaftenseite, um Verweise von einem C++-Projekt auf .NET Framework-Assemblys, COM-Komponenten oder externe Projekte festzulegen.

Um diese Eigenschaftenseite zu öffnen, klicken Sie mit der rechten Maustaste auf das Projekt in Projektmappen-Explorer, klicken Sie auf Eigenschaften, erweitern Sie den Knoten Allgemeine Eigenschaften, und klicken Sie anschließend auf Verweise.

Zielframework

Standardmäßig wird für neue Projekte als Zielframework .NET Framework 4 festgelegt. Die IDE unterstützt das Ändern des Zielframeworks nicht, aber Sie können es manuell ändern.

In der Projektdatei (.vcxproj) wird das Standardzielframework durch das <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>-Eigenschaftenelement dargestellt. Um das Zielframework zu ändern, entladen Sie das Projekt, öffnen Sie die Projektdatei mithilfe eines Text-Editors, und ändern Sie dann den Wert des Eigenschaftenelements von v4.0 in eine andere Version, die auf dem Server installiert ist. Wenn Sie z. B. v3.5 angeben, was für .NET Framework v3.5 steht, muss Visual Studio 2008 SP1 installiert sein. Speichern und schließen Sie die Datei, laden Sie das Projekt erneut, und überprüfen Sie, ob das Zielframework auf der Eigenschaftenseite angezeigt wird.

Verweise

Der Bereich Verweise enthält eine Liste aller Komponenten, auf die Ihr Projekt aktuell verweist, beispielsweise .NET Framework-Assemblys, COM-Komponenten und externe Projekte.

  • Neuen Verweis hinzufügen
    Öffnet das Dialogfeld Verweis hinzufügen.

  • Verweis entfernen
    Löscht den Verweis, der in der Liste Verweise ausgewählt ist.

ActiveX-Verweiseigenschaften

ActiveX-Verweiseigenschaften sind nur für Verweise auf COM-Komponenten verfügbar. Diese Eigenschaften werden nur angezeigt, wenn eine COM-Komponente im Bereich Verweise ausgewählt ist. Die Eigenschaften können nicht geändert werden.

  • Vollständiger Pfad des Steuerelements
    Zeigt den Verzeichnispfad des Steuerelements an, auf das verwiesen wird.

  • Steuerelement-GUID
    Zeigt de GUID für das ActiveX-Steuerelement an.

  • Version des Steuerelements
    Zeigt die Version des ActiveX-Steuerelements an, auf das verwiesen wird.

  • Typbibliothekname
    Zeigt den Namen der Typbibliothek an, auf die verwiesen wird.

  • Wrappertool
    Zeigt das Tool an, das zum Erstellen der Interop-Assembly aus der COM-Bibliothek oder dem ActiveX-Steuerelement verwendet wird, auf die bzw. das verwiesen wird.

Assemblyverweiseigenschaften

Assemblyverweiseigenschaften sind nur für Verweise auf .NET Framework-Assemblys verfügbar. Diese Eigenschaften werden nur angezeigt, wenn eine .NET Framework-Assembly im Bereich Verweise ausgewählt ist. Die Eigenschaften können nicht geändert werden.

  • Relativer Pfad
    Zeigt den relativen Pfad vom Projektverzeichnis zur Assembly an, auf die verwiesen wird.

Buildeigenschaften

Die folgenden Eigenschaften lassen Sie angeben, wie Verweise erstellt werden sollen.

  • Lokale Kopie
    Gibt an, ob die Assembly, auf die verwiesen wird, während eines Buildvorgangs automatisch an den Zielspeicherort kopiert wird.

  • Lokale Satellitenassemblys kopieren
    Gibt an, ob die Satellitenassemblys der Assembly, auf die verwiesen wird, während eines Buildvorgangs automatisch an den Zielspeicherort kopiert werden. Wird nur verwendet, wenn Lokale Kopie true ist.

  • Verweisassemblyausgabe
    Gibt an, dass die Assembly im Buildvorgang verwendet wird. Wenn true, wird die Assembly während des Buildvorgangs in der Befehlszeile des Compilers verwendet.

Projektverweiseigenschaften

Die folgenden Eigenschaften definieren einen Verweis zwischen Projekten von dem im Bereich Verweise ausgewählten Projekt auf ein anderes Projekt, das sich normalerweise nicht in derselben Projektmappe befindet. Das ausgewählte Projekt ist das abhängige Projekt und das andere Projekt ist das unabhängige Projekt. Als Ergebnis des Erstellens eines Verweises von Projekt zu Projekt wird das unabhängige Projekt vor dem abhängigen Projekt erstellt. Ein Projektverweis gilt für ein bestimmtes abhängiges Projekt, nicht die gesamte Projektmappe. Weitere Informationen finden Sie unter Projektverweise.

  • Bibliothekabhängigkeiten verknüpfen
    Wenn diese Eigenschaft True ist, fügt das Projektsystem in das abhängige Projekt die LIB-Dateien ein, die vom unabhängigen Projekt erstellt werden. Normalerweise geben Sie True an.

  • Projektbezeichner
    Identifiziert eindeutig das unabhängige Projekt. Der Eigenschaftswert ist eine interne System-GUID, die nicht geändert werden kann.

  • Bibliothekabhängigkeitseingaben verwenden
    Wenn diese Eigenschaft False ist, fügt das Projektsystem nicht in das abhängige Projekt die OBJ-Dateien für die Bibliothek ein, die vom unabhängigen Projekt erstellt wurden. Folglich deaktiviert dieser Wert inkrementelles Verknüpfen. Normalerweise geben Sie False an, da das Erstellen der Anwendung lange dauern kann, wenn viele unabhängige Projekte vorhanden sind.

Verweiseigenschaften

Die folgenden Eigenschaften können nicht geändert werden.

  • Assemblyname
    Zeigt den Assemblynamen für die Assembly an, auf die verwiesen wird.

  • Kultur
    Zeigt die Kultur des ausgewählten Verweises an.

  • Beschreibungen
    Zeigt die Beschreibung des ausgewählten Verweises an.

  • Vollständiger Pfad
    Zeigt den Verzeichnispfad der Assembly an, auf die verwiesen wird.

  • Identity
    Für die .NET Framework-Assemblys wird der vollständige Pfad angezeigt. Zeigt die GUID für COM-Komponenten an.

  • Bezeichnung
    Zeigt die Bezeichnung des Verweises an.

  • Name
    Zeigt den Namen des Verweises an.

  • Öffentliches Schlüsseltoken
    Zeigt das öffentliche Schlüsseltoken zur Identifizierung der Assembly an, auf die verwiesen wird.

  • Starker Name
    true, wenn die Assembly, auf die verwiesen wird, einen starken Namen hat. Eine Assembly mit starkem Namen verfügt über eine eindeutige Versionsangabe.

  • Version
    Zeigt die Version der Assembly an, auf die verwiesen wird.

Siehe auch

Aufgaben

Gewusst wie: Öffnen von Projekteigenschaftenseiten

Referenz

Eigenschaftenseiten (C++)

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Juli 2010

Der Abschnitt "Projektverweiseigenschaften" wurde beschrieben.

Korrektur inhaltlicher Fehler.