36 votes

Comment modifier le paquetage d'amorçage du framework .NET ?

J'ai un projet C# que j'avais précédemment ciblé. .NET 4.0, et maintenant je veux cibler .NET 3.5, mais je reçois cet avertissement :

La version de la condition de lancement de .NET Framework '.NET Framework 3.5' ne correspond pas au paquet de démarrage de .NET Framework sélectionné. Mettez à jour la condition de lancement de .NET Framework pour qu'elle corresponde à la version de .NET Framework sélectionnée dans la boîte de dialogue des conditions préalables.

Mais lorsque je regarde sous Publish->Prerequisites, .NET framework 3.5 SP1 est coché.

Que dois-je faire pour me débarrasser de cet avertissement ? Il n'y a pas de case à cocher pour .NET framework 3.5 sans SP1, puis-je simplement ne cocher aucune case ?

J'ai vérifié la condition de lancement, et la version de la condition de lancement du cadre .NET est déjà 3.5.

60voto

Drew Points 1398

J'ai découvert que je devais faire un clic droit sur mon projet d'installation et de déploiement, cliquer sur Propriétés, aller dans Prérequis, décocher .NET framework 4 et cocher .NET framework 3.5.

J'avais fait ça pour tous les projets mais pour le projet d'installation et de déploiement. Je n'avais pas réalisé qu'il avait sa propre section de prérequis.

11voto

dotalchemy Points 1682

Cela vient probablement du projet d'installation que vous avez dans la solution. Je suppose que vous en avez un, car c'est le seul endroit où j'ai vu Visual Studio parler des conditions de lancement.

Sélectionnez-le dans Explorateur de solutions puis, en haut, cliquez sur la petite icône avec des jumelles (Lancer l'éditeur de conditions).

Sous Conditions de lancement, cliquez à droite sur le .NET Framework et ouvrez les propriétés, puis changez la version en .NET Framework 3.5.

5voto

dyesdyes Points 362

Je viens d'avoir cette erreur et je l'ai corrigée facilement en double cliquant sur le message d'erreur.

Une fenêtre s'ouvre. Vous pouvez alors modifier les propriétés des différents éléments de la page en faisant un clic droit sur ceux-ci -->> propriétés.

Assurez-vous simplement que tous les éléments de cette page ont la version de cadre souhaitée.

PS : sur VS2010

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X