Ошибка Visual Studio SP1: silverlight_sdk.msi недоступен

Я пытаюсь установить SP1 для Visual Studio 2010. Я впервые установил бета-версию, и она отлично работала. Затем я использовал установщик веб-платформы для установки SQL CE Compact 4, который, как я полагаю, установил полный SP1 после (эта установка заняла более 12 часов, поэтому я отменил ее). Установщик веб-платформы сказал мне, что установлены SP1 и Silverlight 4.

Visual Studio сообщает, что SP1 был частично установлен. Поэтому я загрузил установщик с сайта, и теперь он дает мне эту ошибку:

Microsoft Silverlight 4 SDK - The feature you are trying to use is on a network resorce that is unavailable. Seeking application package 'silverlight_sdk.msi'.

Как я могу исправить эту ошибку?

Ответ 2

Чтобы решить эту проблему, вы должны выполнить следующие действия:

  • Загрузите "Microsoft Silverlight 4 Tools для Visual Studio 2010", но не устанавливайте.

  • Переименуйте загруженный файл установщика "Silverlight4_Tools.exe" в "Silverlight4_Tools.rar".

  • Извлеките файл .rar с помощью таких инструментов, как 7-Zip.

  • Вы можете найти файл silvelright_sdk.msi в извлеченных файлах.

  • Вернитесь к установщику Visual Studio 2010 с пакетом обновления 1 (SP1). Если вы все еще находитесь в окне ошибки, нажмите кнопку обзора, чтобы просмотреть и выбрать файл silvelright_sdk.msi из папки, в которой вы извлекли файлы.

Ответ 3

Я загрузил автономный установщик, и он работал нормально.

Ответ 4

После выполнения веб-установщика вы заметите, что в корневом каталоге вашего диска C был создан новый каталог. Это будет каталог с именем C:\961adfde6904297e47d06caaccf530. Если у вас есть многие из этих "странных названных" каталогов, вы должны проверить дату изменения и выбрать самую последнюю. Внутри этого каталога вы найдете файл silverlight_sdk.msi.

Это файл, который необходимо указать в поле "Использовать источник" в сообщении об ошибке "Microsoft Silver Light 4 SDK".

В процессе установки вам может понадобиться файл MSI " WCF RIA Services v1.0 SP1". Вы можете загрузить его из WCF RIA Services V1.0 SP1 для Silverlight 4.

И затем вы можете снова указать его на сообщение об ошибке.