Sdílet prostřednictvím


Gewusst wie: Festlegen eines bestimmtes .NET Framework-Ziels

Aktualisiert: Juli 2008

In den folgenden Verfahren wird beschrieben, wie ein Projekt erstellt wird, das auf eine bestimmte .NET Framework-Version ausgerichtet ist, und wie die als Ziel festgelegte .NET Framework-Version für ein vorhandenes Projekt geändert wird.

Erstellen eines neues Projekts

In diesem Verfahren wird beschrieben, wie ein neues Projekt erstellt wird, das auf eine bestimmte .NET Framework-Version ausgerichtet ist.

So erstellen Sie ein neues Projekt mit einem bestimmten .NET Framework-Ziel

  1. Zeigen Sie in Visual Studio 2008 im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

    Dadurch wird das Dialogfeld Neues Projekt angezeigt.

  2. Wählen Sie einen Projekttyp aus, z. B. Visual C#-Windows-Anwendung.

  3. Klicken Sie auf das Kombinationsfeld oben rechts im Dialogfeld Neues Projekt, und wählen Sie die gewünschte .NET Framework-Version für Ihr Projekt aus, z. B. .NET Framework 3.5.

  4. Klicken Sie auf OK, und fahren Sie wie gewohnt mit der Projekterstellung fort.

Bb398202.alert_note(de-de,VS.90).gifHinweis:

Welche Projektvorlagen zur Verfügung stehen, ist von der ausgewählten .NET Framework-Version abhängig.

Ändern der Ziel-.NET Framework-Version eines vorhandenen Projekts

In diesem Verfahren wird beschrieben, wie das .NET Framework-Versionsziel eines vorhandenen Projekts geändert wird.

So ändern Sie die .NET Framework-Version eines Projekts

  1. Öffnen Sie in Visual Studio 2008 das zu ändernde Projekt.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Eigenschaften.

    Daraufhin wird der Projekt-Designer angezeigt.

  3. Wechseln Sie zur Dropdownliste Ziel-Framework.

    Klicken Sie bei Visual Basic-Projekten auf die Registerkarte Kompilieren und dann auf Erweiterte Kompilierungsoptionen. Die Liste Ziel-Framework ist im Dialogfeld "Erweiterte Compilereinstellungen (Visual Basic) verfügbar.

    Bei Visual C#-Projekten ist die Liste Ziel-Framework auf der Registerkarte Anwendung des Projekt-Designers verfügbar. Weitere Informationen finden Sie unter Seite "Anwendung", Projekt-Designer (C#).

  4. Klicken Sie in der Liste Zielframework auf eine andere .NET Framework-Version als die, die aktuell für Ihr Projekt festgelegt ist.

    Das Projekt ist jetzt auf die neue .NET Framework-Version ausgerichtet. Das Projekt wird entladen und anschließend in der integrierten Entwicklungsumgebung (IDE) erneut geladen. 

    Bb398202.alert_note(de-de,VS.90).gifHinweis:

    Wenn Sie die .NET Framework-Zielversion ändern, werden möglicherweise Fehlermeldungen ausgegeben, wenn der Code Verweise auf eine andere Version enthält. Um diese Fehler zu beheben, müssen Sie die Verweise manuell ändern.

Zielgruppenadressierung von .NET Framework Version 3.5 SP1

Diese Prozedur beschreibt, wie .NET Framework 3.5 SP1 spezifisch adressiert wird.

Nach der Installation von Visual Studio 2008 SP1 oder .NET Framework 3.5 SP1 adressieren vorhandene Anwendungen, die nur .NET Framework 3.5 erfordern, weiterhin .NET Framework 3.5. Für Anwendungen, die .NET Framework 3.5 SP1 adressieren sollen, müssen Sie entweder eine der neuen in der folgenden Prozedur beschriebenen ClickOnce-Funktionen in Visual Studio 2008 SP1 einbinden oder einen Verweis auf die neue Assembly System.Data.Entity.dll hinzufügen.

So adressieren Sie .NET-Framework 3.5 SP1 explizit

  1. Öffnen Sie in Visual Studio 2008 das Projekt, das .NET Framework adressieren soll.

  2. Führen Sie eine der folgenden Aktionen aus, die eine ClickOnce-Funktion von SP1 aktivieren:

    • Geben Sie im Dialogfeld Veröffentlichungsoptionen eine Fehler-URL an.

    • Geben Sie im Dialogfeld Veröffentlichungsoptionen einen Suitename an.

    • Erstellen Sie im Dialogfeld Veröffentlichungsoptionen eine Desktopverknüpfung.

    • Schließen Sie im Dialogfeld Anwendungsdateien eine Datei aus dem Hash aus.

    • Deaktivieren Sie auf der Seite Signierung das Kontrollkästchen ClickOnce-Manifeste signieren.

    - oder -

    • Fügen Sie einen Verweis auf die System.Data.Entity-Assembly hinzu.
    Bb398202.alert_note(de-de,VS.90).gifHinweis:

    Wenn Sie das .NET Framework-Ziel ändern, werden möglicherweise Fehlermeldungen ausgegeben, wenn der Code Verweise auf eine andere Version enthält. Um diese Fehler zu beheben, müssen Sie die Verweise manuell ändern.

Adressierung des .NET Framework-Clientprofils

Diese Prozedur beschreibt, wie der .NET Framework Client Profile spezifisch adressiert wird. Der .NET Framework Client Profile stellt ein verteilbares Paket zur Verfügung, das einen Teil von .NET Framework auf einem Zielcomputer installiert, sodass das vollständige .NET Framework nicht erforderlich ist. Weitere Informationen zu .NET Framework Client Profile finden Sie unter .NET Framework Client Profile.

So adressieren Sie das .NET-Framework-Clientprofil explizit in Visual Basic

  1. Öffnen Sie in Visual Studio 2008 das zu ändernde Projekt.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Eigenschaften.

    Daraufhin wird der Projekt-Designer angezeigt.

  3. Klicken Sie auf die Seite Kompilieren.

  4. Klicken Sie auf Erweiterte Kompilierungsoptionen.

  5. Aktivieren Sie Reine Client-Frameworkteilmenge.

So adressieren Sie das .NET-Framework-Clientprofil explizit in C#

  1. Öffnen Sie in Visual Studio 2008 das zu ändernde Projekt.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Eigenschaften.

    Daraufhin wird der Projekt-Designer angezeigt.

  3. Klicken Sie auf die Seite Anwendung.

  4. Aktivieren Sie Reine Client-Frameworkteilmenge.

Siehe auch

Konzepte

.Übersicht über die Festlegung von Zielversionen in .NET Framework

Referenz

Seite "Anwendung", Projekt-Designer (C#)

Dialogfeld "Erweiterte Compilereinstellungen (Visual Basic)

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Abschnitt zum Adressieren von .NET Framework 3.5 SP1 und des .NET Framework-Clientprofils hinzugefügt.

SP1-Featureänderung.