Помилка 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 Services 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!
буксир

17
@tugberk_ugurl Вміст Silverlight4_Tools.exe можна витягти, використовуючи щось на зразок 7-Zip.
Кіт Адлер

8
Ви також можете витягнути інсталяційний пакет, виконавши наступне у вікні команд: 'Silverlight4_Tools.exe / createlayout <path>'. Замініть "<шлях>" тимчасовою папкою на ваш вибір.
Гленн

5
У мене виникли проблеми з іншими відсутніми MSI, тому я завантажив sp1 ISO з наступного посилання, вилучив його за допомогою 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 з папки, в якій ви вилучили файли.


Блискуча. Це саме те, що мені було потрібно.
Джейд


0

Я використовував наступне посилання, і воно спрацювало ...

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


Це має бути коментарем, окрім цього, розміщення посилань на зовнішні сайти без реальних пояснень просто погано.
Самер Сінгх

Ви повинні включити у свою відповідь важливі частини сторінки, на яку ви посилаєтесь, і включити посилання в якості посилання. Це робить вашу відповідь кориснішою. Також іноді веб-сайти перестають бути в Інтернеті, і це зробить вашу відповідь марною
Carlos Robles

Це посилання працювало. Він вказує на: Microsoft® Silverlight ™ 4 SDK безпосередньо з сайту MS. І я перейменував його на .rar і ​​добув msi і вказав на нього, і він спрацював. Дякую.
Abei Villafane

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.