Impossible d'installer les outils silverlight 4 sur visual studio 2010 sp1

J'ai installé Visual Studio 2010 (nouvelle installation), puis appliqué le SP1. Maintenant, j'ai essayé d'installer les outils silverlight 4, mais je reçois un message d'erreur étrange:

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

La fonction Visual Web Developer pour Visual Studio 2010 doit être installée avant que l'installation puisse continuer."

J'ai vérifié trois fois et il n'y a pas de conflit de langue. En naviguant sur le web, certains gars ont la même erreur, mais il y a des messages MSDN qui disent qu'avec SP1 vous n'avez pas besoin d'installer les outils silverlight car ils sont déjà fournis avec SP1, mais ce n'est pas le cas ici, je n'ai aucun projet modèles dans VS pour silverlight, et les outils ne sont pas installés. Des idées??

90

11 réponses

A découvert ce qui s'est passé

J'ai installé first Visual Studio et supprimé certains composants que je pensais ne pas être nécessaires (c++, f#, etc.). J'ai également supprimé visual Web developer tools (n'aurait pas dû le faire ... vous verrez pourquoi dans une minute).
Après cela, j'ai installé Service Pack 1. Ensuite, en essayant d'installer les outils Silverlight 4, j'ai reçu un message d'erreur étrange et je ne pouvais pas continuer. Après avoir cherché sur le web, j'ai découvert que le SP1 pour VS2010 est livré avec le Silverlight 4 outils fournis, et il devrait être installé par elle.
le problème vient ici : comme je N'avais pas mon installation VS avec les outils de développement web installés, le programme D'installation SP1 a simplement ignoré L'installation des outils Silverlight. Et puisque le programme D'installation de Silverlight 4 toolkit de Microsoft est bogué (si vous avez SP1 pour VS2010, vous obtenez juste cette erreur étrange et ne pouvez pas continuer), j'étais coincé.
Comment ai-je le résoudre? Ajoutez des outils de développement web à VS2010 et réappliquez SP1. C'est une solution beaucoup plus rapide que désinstallation de SP1, installation des outils Silverlight 4 et réinstallation de SP1. Espérons que Microsoft prend conscience de cette situation, et met à niveau son programme D'installation Silverlight tools pour être un peu plus intelligent à L'avenir afin que nous n'ayons pas à faire ces solutions de contournement

59
répondu Daniel Perez 2011-03-31 06:33:56

Selon Microsoft, vous ne devriez pas avoir besoin de l'installer, mais malheureusement, il contient certains composants qui ne sont pas inclus dans Visual Studio 2010 SP1. Pour contourner ce problème, vous pouvez extraire le programme D'installation Silverlight 4 tools avec 7zip, puis installer les composants manquants (notamment FSharpRuntimeSL4.MSI) manuellement.

23
répondu Oenotria 2011-08-01 14:18:33

LE VS 2010 Service Pack 1 a SilverLight Toolkit installer par défaut. Vous n'avez plus besoin d'installer L'outil SilverLight.

13
répondu Steve 2011-03-23 15:29:51

Je me suis fatigué de beaucoup de discussions en discutant de cela et pas de VRAIE solution, au moins o passer à travers l'erreur se plaignant de la version/langue VS2010.

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

SilverLight4_Tools.EXE /X

Il me demandera un endroit pour extraire les fichiers. Je mets un dir, et à partir de là je cours:

silverlight_sdk.msi
RiaServices.msi

Après cela, je pourrais en mesure d'enlever l'ancien

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

Et les remplacer par

using System.ServiceModel.DomainServices.Hosting;
using System.ServiceModel.DomainServices.Server.ApplicationServices;
10
répondu Mauricio M Costa 2012-01-26 14:11:30

Pensé que je propose un peu plus de détails sur l'installation de FSharpRuntimeSL4.MSI manuellement... pour moi, cela seul n'a pas résolu le problème. J'avais besoin de la boîte à outils Silverlight 4 9avril 2010)

Tout d'abord, si vous aviez le temps D'exécution SilverLight 5 à un moment donné, vous devrez le supprimer.

Ensuite, extrayez les fichiers Silverlight4_Tools 4 comme proposé ci-dessus. J'ai dû tout Exécuter pour finalement obtenir une ancienne solution à compiler correctement:

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

Après cela, j'ai pu installer la mise à jour d'avril.

2
répondu hal9000 2012-04-18 18:00:05

Installez SP1, puis essayez de créer un projet silverlight. Il affiche une erreur. Il y a un lien sur la boîte de dialogue. Lorsque vous cliquez dessus, il installe autre chose que Silverlight4_Tools.EXE. Il dit en fait quelque chose à propos de silverlight 5 ... mais silverlight 5 n'est pas ajouté. Si vous installez silverlight 5 ... vous pouvez toujours choisir silverlight 4.

1
répondu ferrellcarr 2012-02-05 03:46:41

Peut-être un pourboire pour certains d'entre nous. Installer ou réparer MSXML6 . Nous avions du mal à charger les projets SL4 dans VS2010 SP1. Désinstallé tous les composants SL4... réinstallé SP1... récupéré VS2010... et toutes les autres combinaisons, rien n'a fonctionné. L'installation du MSXML6 a résolu notre problème.

1
répondu Nick V 2012-11-21 09:45:55

Si vous essayez d'installer le SDK Lync, il ne reconnaîtra pas SP1 comme une alternative valide pour les outils Silverlight 4. Dans ce cas, vous devrez désinstaller SP1, installer les outils Silverlight 4 et le SDK Lync avant d'installer à nouveau SP1.

0
répondu Scott 2011-08-30 06:15:45

**Peut-être une astuce pour certains d'entre nous. Installer ou réparer MSXML6 . Nous avions du mal à charger les projets SL4 dans VS2010 SP1. Désinstallé tous les composants SL4... réinstallé SP1... récupéré VS2010... et toutes les autres combinaisons, rien n'a fonctionné. L'installation du MSXML6 a résolu notre problème.**

Dans ce sens, j'ai trouvé que la combinaison de Visual Studio 2010 avec SP1, et Silverlight 4 dans Vista ou Windows 7 ne coexiste pas bien avec le dernières (décembre 2012) Silverlight 5 plug-ins de navigateur. La"solution" - au moins pour moi cela fonctionne-est de supprimer Silverlight 5 de votre système en tant que plug-in client du navigateur, puis d'installer le package de développeur SL qui apparaît lorsque vous essayez de créer un nouveau projet SL et que des choses manquent. Cela fonctionnera pour vous permettre de développer dans sl 3/4 et. NET 4.0, mais maintenant vous manquez le plug-in du navigateur SL, donc vous ne pouvez pas surfer sur le net et visiter les sites SL [UPDATE : il est mystérieusement de retour, donc en effet Je peux surfer sur le net]. Un revers mineur puisque je développe dans un système d'exploitation virtuel et va et vient au système d'exploitation réel, où J'ai SL dans le navigateur mais ne me développe pas là. Un bug peut-être, même si je n'ai pas non plus toutes les mises à jour de Microsoft... C'est ce qui se passe quand un framework cesse d'être pris en charge?

0
répondu PaulDecember 2012-12-15 19:06:37
0
répondu Coops 2017-05-23 12:01:31

J'ai eu le même problème. Installateur de silverlight4 outils A fichier ParameterInfo.xml (si vous avez seulement .fichier exe puis décompressez-le). Il décrit les exigences du système.

Dans ma situation, le programme d'installation nécessite la version de VS2010 "10.0.30319", mais dans le registre était une autre version (10.0.40219). J'ai édité la version dans register, installé des outils et écrit la première version dans register.

Peut-être que vos problèmes ne sont pas les mêmes (pas la version de VS). Vérifiez les autres exigences de ce fichier.

0
répondu Konstantin Moseychuk 2015-02-11 15:07:46