Comment : cibler un .NET Framework spécifique

Mise à jour : Juillet 2008

Les procédures suivantes décrivent comment créer un projet qui cible une version du .NET Framework spécifique et comment modifier la version du .NET Framework cible pour un projet existant.

Création d'un projet

Cette procédure décrit comment créer un nouveau projet qui cible une version du .NET Framework spécifique.

Pour créer un projet avec un .NET Framework cible spécifique

  1. Dans Visual Studio 2008, dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet.

    Ainsi, la boîte de dialogue Nouveau projet s'affiche.

  2. Sélectionnez un type de projet, tel que l'Application Windows Visual C#.

  3. Dans le coin supérieur droit de la boîte de dialogue Nouveau projet, cliquez sur la zone de liste déroulante et sélectionnez la version du .NET Framework que vous souhaitez que votre projet cible, par exemple .NET Framework 3.5.

  4. Cliquez sur OK, puis continuez à créer votre projet comme d'habitude.

Remarque :

Les modèles de projet qui sont disponibles dépendent de la version du .NET Framework que vous choisissez.

Modifier la version du .NET Framework cible d'un projet existant

Cette procédure décrit comment modifier la cible de la version du .NET Framework d'un projet existant.

Pour modifier la version du .NET Framework d'un projet

  1. Dans Visual Studio 2008, ouvrez le projet que vous souhaitez modifier.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.

    Ainsi, le Concepteur de projets s'affiche.

  3. Accédez à la liste déroulante Framework cible.

    Pour les projets Visual Basic, cliquez sur l'onglet Compiler, puis sur Options avancées de compilation. La liste Framework cible se situe dans Paramètres avancés du compilateur, boîte de dialogue (Visual Basic).

    Pour les projets Visual C#, la liste Framework cible est sous l'onglet Application du Concepteur de projets. Pour plus d'informations, consultez Page Application, Concepteur de projets (C#).

  4. Dans la liste Framework cible, cliquez sur une version du .NET Framework différente de la version actuelle pour le projet.

    Le projet cible maintenant la nouvelle version du .NET Framework. Le projet sera déchargé puis rechargé dans l'environnement de développement intégré (IDE). 

    Remarque :

    Si vous modifiez la version cible du .NET Framework, vous risquez de recevoir des messages d'erreur lorsque votre code contient des références à une version différente. Pour résoudre ces erreurs, vous devez modifier les références manuellement.

Ciblage du .NET Framework version 3.5 SP1

Cette procédure décrit comment cibler spécifiquement le .NET Framework 3.5 SP1.

Une fois que vous aurez installé Visual Studio 2008 SP1 ou le .NET Framework 3.5 SP1, les applications existantes qui ne requièrent que le .NET Framework 3.5 continueront à cibler le .NET Framework 3.5. Pour les applications devant spécifiquement cibler le .NET Framework 3.5 P1, vous devez soit inclure l'une des nouvelles fonctionnalités ClickOnce dans Visual Studio 2008 SP1 (celles-ci sont répertoriées dans la procédure ci-dessous) soit ajouter une référence au nouvel assembly System.Data.Entity.dll.

Pour cibler spécifiquement le .NET Framework 3.5 SP1

  1. Dans Visual Studio 2008, ouvrez le projet devant cibler le .NET Framework 3.5 SP1.

  2. Effectuez l'une des tâches suivantes pour activer une fonctionnalité ClickOnce SP1 :

    • Spécifiez Erreur d'URL dans la boîte de dialogue Options de publication.

    • Spécifiez Nom de la suite dans la boîte de dialogue Options de publication.

    • Spécifiez Créer un raccourci sur le Bureau dans la boîte de dialogue Options de publication.

    • Excluez un fichier du hachage dans la boîte de dialogue Fichiers d'application.

    • Désactivez la case à cocher Signer les manifestes ClickOnce dans la page Signature.

    – ou –

    • Ajoutez une référence à l'assembly System.Data.Entity.
    Remarque :

    Si vous modifiez la cible du .NET Framework, vous risquez de recevoir des messages d'erreur lorsque votre code contient des références à une version différente. Pour résoudre ces erreurs, vous devez modifier les références manuellement.

Ciblage du .NET Framework Client Profile

Cette procédure décrit comment cibler spécifiquement le .NET Framework Client Profile. Le .NET Framework Client Profile fournit un package de redistribution qui installe un sous-ensemble du .NET Framework sur un ordinateur cible sans requérir la présence du .NET Framework complet. Pour plus d'informations sur .NET Framework Client Profile, consultez .NET Framework Client Profile.

Pour cibler spécifiquement le .NET Framework Client Profile dans Visual Basic

  1. Dans Visual Studio 2008, ouvrez le projet que vous souhaitez modifier.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.

    Ainsi, le Concepteur de projets s'affiche.

  3. Cliquez sur la page Compiler.

  4. Cliquez sur Options avancées de compilation.

  5. Sélectionnez Sous-ensemble du Framework client seulement.

Pour cibler spécifiquement le .NET Framework Client Profile dans C#

  1. Dans Visual Studio 2008, ouvrez le projet que vous souhaitez modifier.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.

    Ainsi, le Concepteur de projets s'affiche.

  3. Cliquez sur la page Application.

  4. Sélectionnez Sous-ensemble du Framework client seulement.

Voir aussi

Concepts

Vue d'ensemble du multi-ciblage du .NET Framework

Référence

Page Application, Concepteur de projets (C#)

Paramètres avancés du compilateur, boîte de dialogue (Visual Basic)

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'une section sur le ciblage du .NET Framework 3.5 SP1 et du .NET Framework Client Profile.

Modifications de fonctionnalités dans le SP1.