90 votes

Impossible d’installer silverlight 4 tools sur visual studio 2010 sp1

J'ai installé Visual Studio 2010 (nouvelle installation), puis appliquer le SP1. Maintenant, j'ai essayé d'installer silverlight 4 tools, mais j'obtiens un message d'erreur étrange :

"Visual Studio 2010 ou Visual Web Developer Express 2010, Visual Phone Developer Express 2010, qui correspond à la langue de la version de Silverlight Tools 4 doit être installé avant l'installation de Silverlight Tools peut continuer. Silverlight Tools est disponible dans d'autres langues à l' http://go.microsoft.com/fwlink/?LinkId=177432.

La fonctionnalité Visual Web Developer pour Visual Studio 2010 doit être installé avant de poursuivre l'installation."

J'ai triple vérifié et il n'y a pas de langue de conflit. La navigation sur le web, certains gars ont la même erreur, mais il y a quelques MSDN posts qui disent qu'avec SP1, vous n'avez pas besoin d'installer silverlight tools parce qu'ils sont déjà fourni avec le SP1, mais ce n'est pas le cas ici, je n'ai pas de modèles de projet dans VS pour silverlight, et les outils ne sont pas installés. Des idées??

59voto

Daniel Perez Points 2257

Découvert ce qui s'est passé

J'ai d'abord installé Visual Studio, et la suppression de certains composants que j'ai pensé ne serait pas nécessaire (c++, f#, etc). J'ai également supprimé visual web developer tools (de ne pas l'avoir fait... vous verrez pourquoi dans une minute).
Après cela, j'ai installé le Service Pack 1. Ensuite, lorsque vous essayez d'installer Silverlight 4 tools, j'ai reçu un étrange message d'erreur et je ne pouvais pas continuer. Après recherche sur le web, j'ai découvert que le SP1 pour VS2010 est livré avec Silverlight 4 tools livré, et il doit être installé en elle.
Le problème vient de là : depuis que je n'avais pas mon VS d'installation avec la web developer tools est installé, le programme d'installation de SP1 simplement ignoré l'Silverlight installation des outils. Et depuis Microsoft Silverlight 4 trousse à outils de l'installateur est buggé (si vous avez le service pack 1 pour VS2010, vous obtenez juste cette étrange erreur et ne peut pas continuer), j'ai été coincé.
Comment ai-je le résoudre? Ajouter développeur web, outils de VS2010, et réappliquer le service pack 1. C'est beaucoup plus rapide solution que de désinstaller le SP1, l'installation de Silverlight 4 tools et de réinstaller le SP1. Espérons que Microsoft pousse conscient de cette situation, et les mises à niveau de leurs Silverlight programme d'installation des outils pour être un peu plus intelligent dans l'avenir afin de ne pas avoir à faire ces solutions de contournement

23voto

Oenotria Points 516
<p>Selon Microsoft vous ne devriez pas besoin de l’installer, mais malheureusement il contient-elle des composants qui ne sont pas inclus dans Visual Studio 2010 SP1. Pour contourner ce problème, vous pouvez extraire le programme d’installation de Silverlight 4 tools avec 7zip et ensuite installer les composants manquants (notamment FSharpRuntimeSL4.msi) manuellement.</p>

13voto

Steve Points 139
<p>La VS 2010 Service Pack 1 a SilverLight Toolkit installer comme valeur par défaut. Vous n’avez pas besoin d’installer l’outil SilverLight plus.</p>

10voto

Je suis fatigué de beaucoup de discussions et pas de réelle solution, au moins o passer par l'erreur de se plaindre de la VS2010, la version et la langue.

J'ai téléchargé l' Silverlight4_tools.exe, et a commencé à partir de la ligne de commande en passant l'option /X

SilverLight4_Tools.EXE /X

Il va me demander une place pour extraire les fichiers. J'ai mis un dir, et à partir de là, j'ai exécuter:

silverlight_sdk.msi
RiaServices.msi

Après que je pouvais en mesure de retirer le vieux

using System.Web.Ria;
using System.Web.Ria.ApplicationServices;

et de les remplacer par

using System.ServiceModel.DomainServices.Hosting;
using System.ServiceModel.DomainServices.Server.ApplicationServices;

2voto

Hal Diggs Points 326

Pensé que je propose un peu plus de détails sur l'installation de FSharpRuntimeSL4.msi manuellement... pour moi seul, cela ne corrige pas le problème. J'avais besoin de Silverlight 4 Toolkit 9April 2010)

D'abord, si vous avez eu l'SilverLight 5 runtime à un certain point, vous aurez à supprimer.

Puis extraire le Silverlight4_Tools 4 fichiers comme proposé ci-dessus. J'ai dû tout faire pour obtenir enfin une vieille solution pour compiler correctement:

  1. FSharpRuntimeSL4.msi
  2. SilverlightTools_Package.msi
  3. silverlight_developer.exe
  4. RiaServices.msi
  5. VS10-KB982218-v4.exe

Après que j'ai réussi à installer la mise à jour d'avril.

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