2013-02-19 4 views
14

Ich habe eine Silverlight Application (SL4) entwickelt. Die Anwendung ist bereits implementiert (war in den letzten 3 Monaten in Betrieb und arbeitet noch in IIS).Visual Studio bittet darum, die neueste silverlight Entwicklerlaufzeit zu installieren, wenn sie bereits installiert ist

Ich kann die Lösung nicht mehr öffnen. VS2010 macht weiterhin die Installation der neuesten Version von Silverlight Developers Runtime! Alles ist bereits auf meinem Arbeits-Laptop installiert (ich habe die Anwendung auf meinem Arbeits-Laptop entwickelt und eingesetzt). Ich kopierte die gleiche Lösung auf meinen Home-Laptop (die offline ist, keine Internetverbindung), die Lösung öffnet sich sofort in Visual Studio 2010 und alles funktioniert gut, so dass nichts mit dem Quellcode falsch ist (kein Versionskonflikt, kein anderer) schlaues Raten hier).

Gibt es ein Visual Studio- oder Silverlight-Update, das die Entwicklungsumgebung zerstört, von der ich nichts weiß?

Antwort

1

Das ist seltsam, da für mich dieses Problem nur mit SL5 passieren sollte. noch mein Rat wäre:

  1. Uninstall alles "Microsoft Silverlight", die Sie
  2. jeden Service Pack für VS. installieren
  3. Installieren Sie alle Silverlight Tools direkt von Microsoft Download-Center bilden (Sie den direkten Link von VS nicht vertrauen, weil diese Verbindung immer für 32bits Version ist und es könnte ein Problem sein, wenn Sie mit der 64-Bit-Version arbeiten)
1

Das ist mir gerade passiert (ich benutze SL4 mit VS2010 Pro auf XP). Ich wollte eine Silverlight 5 App auf diesem Computer testen und installierte SL5 zum ersten Mal. Als ich das nächste Mal versucht habe, die SL4-Lösung auf diesem Computer zu öffnen, habe ich die gleiche Nachricht wie Sie, vielleicht ist das auf Ihrem Computer passiert. Ich habe ziemlich genau das getan, was Quarzy vorschlägt, aber es hat nicht funktioniert. Ich habe das noch nicht gelöst ...

Edit: Quarzys Lösung funktionierte für mich beim zweiten Versuch. sei vorsichtig beim Entfernen alter Silverlight-Sachen - ich habe das F # -Silverlight-Bit verpasst. Um Silverlight wiederherzustellen, benutzte ich http://www.microsoft.com/en-us/download/details.aspx?id=18149 und danach funktionierten die Dinge.

Ich möchte hinzufügen, dass ich Dinge vermasselt habe, indem ich das SL5-Plug-in installiert habe, nicht Entwicklungskram.

0

Sie benötigen

uninstall 'Microsoft Silverlight'
uninstall 'Microsoft Silverlight 3 SDK'
uninstall 'Microsoft Silverlight 4 SDK'
uninstall 'Microsoft Silverlight 5 SDK'

Silverlight installieren letzte Version installieren + SDK

6

Dies ist ein lästiges Problem. Ähnlich wie Quarzy, aber ich musste VS Service Packs nicht deinstallieren. Das Folgende funktionierte für mich, ich verwende Windows 7 Pro x64.

  1. Deinstallieren Sie alle "Silverlight ..." Elemente in hinzufügen/entfernen Programme.
  2. Installieren Sie die neueste Silverlight SDK, jetzt ist es Silverlight 5 SDK
  3. Silverlight-Entwickler-Tools installieren, die hier Silverlight download site gefunden werden kann
+0

@Ouarzy sagt nicht Uninstall VS Service Packs, sagt INSTALL sie. –

0

hatte ich das gleiche, aber die Deinstallation und Neuinstallation half nicht. Es schien, dass in der Registrierung falsche Installer-Einträge vorkamen.

Was half war:

  1. Deinstallieren alle Silverlight * von Programm und Funktionen
  2. Run Piriform CCleaner der Registry-Funktion, Silverlight * Installer Probleme zu entfernen.
  3. Neu installieren silverlight_sdk
  4. Neu installieren Silverlight_Developer_x64
19

ich ähnliches Problem hatte. Jedes Mal, wenn ich versuchte, einen Link zu besuchen und etwas zu installieren, bekam ich das gleiche. Allerdings fragte ich Kollegen und sie schlug mir Dinge in der folgenden Reihenfolge zu installieren:

1.Uninstall alles, was Namen „Silverlight“

2.Install „Silverlight_5_Toolkit_December_2011.msi“

3.Install hat "silverlight_5_sdk.exe"

4.Install "Silverlight5_Tools_SP1.exe"

5.Install "Silverlight_Developer_x64.exe"

Ich hatte alle diese Pakete in meiner Firma heruntergeladen, so dass Sie sie im Internet selbst finden müssen. Von dem, was ich gesehen habe, sind sie alle verfügbar. Die einzige Frage ist die Installationsrichtung. Dieser hat mir geholfen.

+0

Nachdem ich viele verschiedene Dinge ausprobiert hatte, war es dieser spezielle Auftrag, der für mich funktionierte. THanks –

+0

Dies half. Vielen Dank! – schauhan

+0

Danke Mann, funktioniert wirklich gut – AhammadaliPK

3

Auf "Windows 10" müssen Sie den Standard-Browser in IE11 ändern, sonst funktioniert Ihre LightSwitch App in Visual Studio nicht und Sie laufen in Kreisen mit der Meldung "Silverlight Entwicklerlaufzeit nicht installiert". Edge-Browser unterstützt Silverlight nicht.

Windows 10 System Settings

+0

Danke Mann! Das hat für mich funktioniert! – Leonidas

2

Alle oben genannten Lösungen zu arbeiten. Hier ist der Grund, warum Sie auf mysteriöse Weise das Problem bekommen könnten, als die Entwicklungsumgebung vor einigen Monaten eingerichtet wurde, als Sie diese alte Silverlight-Anwendung pflegen mussten.

Wenn Sie einen Blick auf die Microsoft Silverlight Release history Seite in Internet Explorer (Hinweis, es funktioniert nicht in Chrome - gehen Abbildung). Sie werden feststellen, dass Microsoft trotz der Sunsetlight-Schwachstellen Sicherheitslücken in diesem Bereich beseitigt hat. Der neueste Patch am 13. Juni 2017. war

Silverlight 5 Build 5.1.50907.0 Released June 13, 2017

Das ist schön und gut, aber der Patch, der automatisch auf dem Entwicklungscomputer installiert wird ist die regelmäßige Silverlight-Laufzeit und nicht die Silverlight Entwickler Runtime.

Wenn Sie versuchen, die Silverlight Developer Runtime zu installieren, schlägt dies fehl, da Silverlight Runtime bereits installiert ist.

Deinstallieren Sie Microsoft Silverlight, installieren Sie dann die Developer Runtime, und Sie sollten in der Lage sein, Ihre Silverlight-Anwendungen erneut zu debuggen.

1

Wenn Sie bereits Silverlight Runtime installiert haben.

  1. uncheck der Silverlight-Debugger (Eigenschaften -> Web -> Debuggers -> Silverlight)
  2. Wiederaufbau Lösung
  3. Check Silverlight-Debugger und Lauf Lösung