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


106

Я пытаюсь установить 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'.

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


6
Это НАСТОЛЬКО больно. Вам также необходимо получить RiaServices.msi. Есть несколько версий этого. Вам нужны службы WCF RIA V1.0 SP1 с сайта microsoft.com/download/en/details.aspx?id=14880
DOK,

Ответы:


132

Это потому, что Silverlight 4 не поставляется с SP1 (очевидно). Загрузите инструменты Silverlight 4, извлеките и укажите в диалоговом окне ошибки SP1 silverlight_sdk.msi. Должен решить это.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b3deb194-ca86-4fb6-a716-b67c2604a139&displaylang=en


Я следую вашим инструкциям и смотрю, что будет
tugberk

Я скачал его, но не могу найти папку silverlight_sdk.msi!
tugberk

17
@tugberk_ugurl Вы можете извлечь содержимое Silverlight4_Tools.exe, используя что-то вроде 7-Zip.
Кейт Адлер,

8
Вы также можете извлечь установочный пакет, запустив в командном окне следующую команду: Silverlight4_Tools.exe / createlayout <path>. Замените «<путь>» временной папкой по вашему выбору.
Гленн

5
У меня были проблемы с другими отсутствующими MSI, поэтому я загрузил ISO sp1 по следующей ссылке, извлек его с помощью WinRAR и смог найти MSI в извлеченных файлах: ссылка
Кейт

4

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

  1. Загрузите «Инструменты Microsoft Silverlight 4 для Visual Studio 2010», но не устанавливайте.

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

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

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

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


Блестяще. Это именно то, что мне было нужно.
Jayd

2

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


7
У автономного установщика такая же проблема.
Orhan Cinar

0

Я использовал следующую ссылку, и она сработала ...

http://www.microsoft.com/en-us/download/confirmation.aspx?id=7335


Это должен быть комментарий, кроме того, размещение ссылок на внешние сайты без каких-либо реальных объяснений просто плохо.
Самир Сингх

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

Эта ссылка сработала. Он указывает на: Microsoft® Silverlight ™ 4 SDK прямо с сайта MS. И я переименовал его в .rar, извлек msi и указал на него, и он сработал. Спасибо.
Абей Виллафане, 01

0

После запуска веб-установщика вы заметите, что новый каталог был создан в корне вашего диска 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 .

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.