Visual Studio продолжает просить установить последнюю версию среды разработки Silverlight, когда она уже установлена - программирование
Подтвердить что ты не робот

Visual Studio продолжает просить установить последнюю версию среды разработки Silverlight, когда она уже установлена

Я разработал приложение Silverlight (SL4). Приложение уже развернуто (работает последние 3 месяца и все еще работает в IIS).

Я больше не могу открыть решение. VS2010 продолжает выпуск последней версии Silverlight Developers Runtime! Все уже установлено на моем рабочем ноутбуке (я разработал приложение на своем рабочем ноутбуке и развернул его). Я скопировал одно и то же решение на своем домашнем ноутбуке (который не подключен к Интернету, не подключен к Интернету), решение открывается сразу в Visual Studio 2010, а eveything работает нормально, поэтому нет ничего плохого в исходном коде (без конфликта версий, никаких других умное угадывание здесь).

Есть ли обновление Visual Studio или Silverlight, разрушающее среду разработки, о которой я не знаю?

4b9b3361

Ответ 1

У меня была аналогичная проблема. Каждый раз, когда я пытался посетить ссылку и устанавливать вещи, я получил то же самое. Однако я спросил коллег, и они предложили мне установить вещи в следующем порядке:

1.Установите все, что имеет имя "Silverlight"

2.Установите "Silverlight_5_Toolkit_December_2011.msi"

3.Установите "silverlight_5_sdk.exe"

4.Установите "Silverlight5_Tools_SP1.exe"

5.Установите "Silverlight_Developer_x64.exe"

У меня были все пакеты, загруженные в моей компании, поэтому вам нужно будет найти их в Интернете самостоятельно. Из того, что я видел, все они доступны. Единственное дело - направление установки. Это помогло мне.

Ответ 2

Это раздражающая проблема. Подобно Quarzy, но мне не нужно было удалять пакеты обновления VS. Следующие работали для меня, я запускаю Windows 7 Pro x64.

  • Удалите все элементы "Silverlight..." в программах добавления/удаления.
  • Установите последнюю версию Silverlight SDK, прямо сейчас Silverlight 5 SDK
  • Установите инструменты разработчика Silverlight, которые можно найти здесь Сайт загрузки Silverlight

Ответ 3

В "Windows 10" необходимо изменить браузер по умолчанию на IE11, иначе тестирование приложения LightSwitch в Visual Studio не будет работать, и вы будете ходить кругами с сообщением "Среда выполнения разработчика Silverlight не установлена". Браузер Edge не поддерживает Silverlight.

Системные настройки Windows 10

Ответ 4

Все вышеперечисленные решения работают. Вот причина, по которой вы можете таинственным образом получить проблему, когда среда разработки была настроена очень хорошо несколько месяцев назад, когда вам приходилось поддерживать это древнее приложение Silverlight.

Если вы заглянули на страницу истории выпусков Microsoft Silverlight в Internet Explorer (обратите внимание, это не работает в Chrome - см. Рисунок). Вы увидите, что, несмотря на закат Silverlight, Microsoft исправляет уязвимости в нем. Последний патч был 13 июня 2017 года.

Silverlight 5 Build 5.1.50907.0 Дата выхода 13 июня 2017 г.

Это хорошо, но патч, который автоматически устанавливается на компьютер разработчика, является обычной средой выполнения Silverlight, а не средой разработки Silverlight Developer.

Когда вы попытаетесь установить среду выполнения Silverlight Developer, она не будет выполнена, поскольку у вас уже установлена среда выполнения Silverlight.

Удалите Microsoft Silverlight, затем установите среду выполнения разработчика, и вы снова сможете отлаживать приложения Silverlight.

Ответ 5

если у вас уже установлен Silverlight Runtime.

  • снимите отладчик silverlight (Свойства → Веб → Отладчики → Silverlight)
  • перестроить решение
  • проверить отладчик Silverlight и запустить решение

Ответ 6

Это странно, так как для меня эта проблема должна произойти только с SL5. Еще мой совет:

  • Удалите все "Microsoft Silverlight", которые у вас есть
  • Установите каждый пакет обновления для VS.
  • Установите каждый инструмент Silverlight непосредственно из центра загрузки Microsoft (не доверяйте прямой ссылке с VS, потому что эта ссылка всегда предназначена для 32-битной версии, и это может быть проблемой, если вы работаете с 64-битной версией).

Ответ 7

Это только начало со мной случиться (я использую SL4 с VS2010 Pro на XP). Я хотел протестировать приложение Silverlight 5 на этом компьютере, поэтому я установил SL5 в первый раз. В следующий раз, когда я попытался открыть решение SL4 на этом компьютере, я получил то же сообщение, что и вы, возможно, то, что произошло на вашем компьютере. Я в значительной степени сделал то, что предлагает Quarzy, но это не сработало. Я еще не решил это...

Edit: Quarzy solution работал у меня во второй попытке. быть дотошным в удалении старого материала Silverlight - я пропустил бит F # Silverlight. Чтобы восстановить Silverlight, я использовал http://www.microsoft.com/en-us/download/details.aspx?id=18149, после чего все сработало.

Я хочу добавить, что я повесил вещи, установив плагин SL5, а не материал разработки.

Ответ 8

Вам нужно переустановить silverlight

удалить "Microsoft Silverlight"
удалить "Microsoft Silverlight 3 SDK"
удалить "Microsoft Silverlight 4 SDK"
удалить "Microsoft Silverlight 5 SDK"

установить последнюю версию + SDK

Ответ 9

У меня было то же самое, но удаление и переустановка не помогли. Оказалось, что в реестре были неправильные записи установщика.

Что помогло:

  • Удалить все Silverlight * из программы и функций
  • Запустите программу Piriform CCleaner Registry, удалив Silverlight * installer проблемы.
  • Переустановите silverlight_sdk
  • Переустановить Silverlight_Developer_x64

Ответ 10

Может быть, вам нужно установить x64 на основе SDK. скачать его отсюда