J'ai développé une application Silverlight (SL4). L'application est déjà déployée (fonctionne depuis 3 mois et fonctionne toujours dans IIS).
Je ne peux plus ouvrir la solution. VS2010 continue à promettre d'installer la dernière version de Runtime Silverlight Developers! Tout est déjà installé sur mon ordinateur portable professionnel (j'ai développé l'application sur mon ordinateur portable professionnel et je l'ai déployée). J'ai copié la même solution sur mon ordinateur portable à la maison (hors ligne, pas de connexion Internet), la solution s'ouvre tout de suite dans Visual Studio 2010 et tout fonctionne parfaitement, de sorte qu'il n'y a rien de mal avec le code source (aucun conflit de version, aucun autre deviner intelligemment ici).
Existe-t-il des mises à jour de Visual Studio ou de Silverlight détruisant l'environnement de développement dont je ne suis pas au courant?
J'ai eu le même problème. Chaque fois que j'essayais de visiter un lien et d'installer quelque chose, je obtenais le même. Cependant, j'ai demandé à mes collègues et ils m'ont suggéré d'installer les choses dans l'ordre suivant:
1. Désinstallez tout ce qui a pour nom "Silverlight"
2.Installez "Silverlight_5_Toolkit_December_2011.msi"
3.Installez "silverlight_5_sdk.exe"
4.Installez "Silverlight5_Tools_SP1.exe"
5.Installez "Silverlight_Developer_x64.exe"
J'ai eu tous les paquets téléchargés dans mon entreprise, vous devrez donc les trouver vous-même sur Internet. D'après ce que j'ai vu, ils sont tous disponibles. Le seul problème est la direction de l'installation. Celui-ci m'a aidé.
C'est un problème agaçant. Similaire à Quarzy, mais je n'ai pas eu à désinstaller les service packs de VS. Ce qui suit a fonctionné pour moi, je suis sous Windows 7 Pro x64.
Sous "Windows 10", vous devez remplacer IE11 par le navigateur par défaut. Dans le cas contraire, les tests de votre application LightSwitch dans Visual Studio ne fonctionneront pas et vous contournerez le message "Runtime du développeur Silverlight non installé". Le navigateur Edge ne prend pas en charge Silverlight.
Toutes les solutions ci-dessus fonctionnent. Voici la raison pour laquelle le problème peut mystérieusement se poser lorsque l'environnement de développement a été mis en place parfaitement il y a quelques mois alors que vous deviez maintenir cette application ancient Silverlight.
Si vous consultez la Historique de la version de Microsoft Silverlight dans Internet Explorer (notez que cela ne fonctionne pas dans Chrome - Figure). Vous verrez que, malgré la disparition de Silverlight, Microsoft a corrigé ses vulnérabilités. Le dernier patch date du 13 juin 2017.
Silverlight 5 Build 5.1.50907.0 Paru le 13 juin 2017
C’est bien, mais le correctif qui est installé automatiquement sur votre ordinateur de développement est le runtime Silverlight standard, et non le runtime Silverlight Developer.
Lorsque vous essayez d'installer Silverlight Developer Runtime, cela échouera, car Silverlight Runtime est déjà installé sur votre ordinateur.
Désinstallez Microsoft Silverlight, puis installez Developer Runtime et vous devriez pouvoir déboguer à nouveau vos applications Silverlight.
si vous avez déjà installé Silverlight Runtime.
Cela vient tout juste de m'arriver (j'utilise SL4 avec VS2010 Pro sous XP). Je voulais tester une application Silverlight 5 sur cet ordinateur et j'ai donc installé SL5 pour la première fois. La prochaine fois que j'ai essayé d'ouvrir la solution SL4 sur cet ordinateur, j'ai reçu le même message que vous, alors c'est peut-être ce qui s'est passé sur votre ordinateur. J'ai bien fait ce que suggère Quarzy, mais cela n'a pas fonctionné. Je n'ai pas encore résolu ça ...
Edit: La solution de Quarzy a fonctionné pour moi au deuxième essai. sois méticuleux pour enlever les vieux trucs Silverlight - j'ai raté le bit F # Silverlight. Pour restaurer Silverlight, j’ai utilisé http://www.Microsoft.com/en-us/download/details.aspx?id=18149 et ensuite, tout a fonctionné.
Je veux ajouter que j'ai tout gâché en installant le plug-in SL5, et non en développement.
C'est étrange car pour moi ce problème ne devrait se produire qu'avec SL5 . Néanmoins, mon conseil serait:
Vous devez réinstaller Silverlight
désinstaller 'Microsoft Silverlight'
désinstaller 'Microsoft Silverlight 3 SDK'
désinstaller 'Microsoft Silverlight 4 SDK'
désinstaller 'Microsoft Silverlight 5 SDK'
installer la dernière version + SDK
J'ai eu la même chose, mais la désinstallation et la réinstallation n'a pas aidé. Il est apparu qu'il y avait de mauvaises entrées d'installateur dans le registre.
Ce qui a aidé était: