Не удается установить инструменты silverlight 4 на visual studio 2010 sp1 - PullRequest
90 голосов
/ 23 марта 2011

Я установил Visual Studio 2010 (новая установка), затем применил SP1. Сейчас я попытался установить инструменты silverlight 4, но получаю странное сообщение об ошибке:

"Перед продолжением установки инструментов Silverlight Tools необходимо установить Visual Studio 2010 или Visual Web Developer Express 2010 или Visual Phone Developer Express 2010, соответствующие языковой версии Silverlight Tools 4. Инструменты Silverlight доступны на других языках по адресу http://go.microsoft.com/fwlink/?LinkId=177432.

Перед продолжением установки необходимо установить функцию Visual Web Developer для Visual Studio 2010. "

Я трижды проверил, и нет языкового конфликта. Просматривая веб-страницы, некоторые ребята имеют ту же ошибку, но есть сообщения в MSDN, в которых говорится, что с пакетом обновления 1 (SP1) вам не нужно устанавливать инструменты Silverlight, потому что они уже связаны с пакетом обновления 1 (SP1), но здесь это не так, я не В VS нет шаблонов проектов для silverlight, и инструменты не установлены. Есть идеи ??

Ответы [ 11 ]

59 голосов
/ 31 марта 2011

Выяснилось, что произошло

Я установил первую Visual Studio и удалил некоторые компоненты, которые, по моему мнению, не нужны (c ++, f # и т. Д.).Я также удалил визуальные инструменты для веб-разработчиков (не следовало этого делать… через минуту вы поймете, почему).После этого я установил Service Pack 1. Затем, при попытке установить инструменты Silverlight 4, я получил странное сообщение об ошибке и не смог продолжить.После поиска в Интернете я обнаружил, что SP1 для VS2010 поставляется в комплекте с инструментами Silverlight 4, и он должен быть установлен им.Проблема возникает здесь: поскольку у меня не было моей установки VS с установленными инструментами веб-разработчика, установщик SP1 просто проигнорировал установку инструментов Silverlight.А поскольку в установщике Microsoft Silverlight 4 инструментарий глючит (если у вас SP1 для VS2010, вы просто получаете эту странную ошибку и не можете продолжить), я застрял.Как я это решил?Добавьте инструменты для веб-разработчиков в VS2010 и повторно примените SP1.Это гораздо более быстрое решение, чем удаление пакета обновления 1, установка инструментов Silverlight 4 и переустановка пакета обновления 1.Будем надеяться, что Microsoft узнает об этой ситуации и обновит свой установщик инструментов Silverlight, чтобы он стал немного более умным в будущем, поэтому нам не нужно делать эти обходные пути

23 голосов
/ 01 августа 2011

Согласно Microsoft, вам не нужно устанавливать его, но, к сожалению, он содержит некоторые компоненты, которые не включены в Visual Studio 2010 SP1. Чтобы обойти это, вы можете извлечь установщик Silverlight 4 с помощью 7zip, а затем вручную установить недостающие компоненты (в частности, FSharpRuntimeSL4.msi).

13 голосов
/ 23 марта 2011

VS 2010 с пакетом обновления 1 имеет SilverLight Toolkit, установленный по умолчаниюВам больше не нужно устанавливать инструмент SilverLight.

10 голосов
/ 26 января 2012

Я устал от множества обсуждений этого и никакого реального решения, по крайней мере, чтобы пропустить ошибку, сообщающую версию / язык VS2010.

Я скачал Silverlight4_tools.exe и начал с командной строки, передавопция /X

SilverLight4_Tools.EXE /X

Она попросит у меня место для извлечения файлов.Я установил каталог, и оттуда я запускаю:

silverlight_sdk.msi
RiaServices.msi

После этого я смог удалить старые

using System.Web.Ria;
using System.Web.Ria.ApplicationServices;

и заменить их на

using System.ServiceModel.DomainServices.Hosting;
using System.ServiceModel.DomainServices.Server.ApplicationServices;
2 голосов
/ 18 апреля 2012

Думаю, я предлагаю немного больше информации об установке FSharpRuntimeSL4.msi вручную ... для меня одного это не решило проблему.Мне понадобился набор инструментов Silverlight 4 от 9 апреля 2010 г.)

Сначала, если в какой-то момент у вас была среда выполнения SilverLight 5, вам придется удалить ее.

Затем распакуйте файлы Silverlight4_Tools 4, как предложено выше.Мне пришлось запустить все, чтобы наконец получить старое решение для правильной компиляции:

  1. FSharpRuntimeSL4.msi
  2. SilverlightTools_Package.msi
  3. silverlight_developer.exe
  4. RiaServices.msi
  5. VS10-KB982218-v4.exe

После этого я смог установить апрельское обновление.

1 голос
/ 21 ноября 2012

Может быть, совет для некоторых из нас. Установить или восстановить MSXML6 . Мы изо всех сил пытались загрузить проекты SL4 в VS2010 SP1. Удалил все компоненты SL4 ... переустановил SP1 ... восстановил VS2010 ... и все остальные комбинации, ничего не получалось. Установка MSXML6 решила нашу проблему.

1 голос
/ 05 февраля 2012

Установите SP1, а затем попробуйте создать проект silverlight. Это отображает ошибку. В диалоговом окне есть ссылка. Когда вы щелкаете по нему, он устанавливает что-то отличное от Silverlight4_Tools.exe. Это на самом деле что-то говорит о Silverlight 5 ... но Silverlight 5 не добавляется. Если вы устанавливаете silverlight 5 ... вы все равно можете выбрать silverlight 4.

0 голосов
/ 11 февраля 2015

У меня была такая же проблема. Установщик silverlight4 tools содержит файл ParameterInfo.xml (если у вас есть только файл .exe, распакуйте его). Описывает системные требования.

В моей ситуации установщику требуется версия VS2010 "10.0.30319", но в реестре была другая версия (10.0.40219). Я отредактировал версию в реестре, установил инструменты и написал первую версию в реестре.

Может быть, ваши проблемы не совпадают (не версия VS). Проверьте другие требования этого файла.

0 голосов
/ 18 февраля 2013

Далее https://stackoverflow.com/a/9146742/427684 Я думаю, это то, что он имел в виду

Silverligh error

http://go.microsoft.com/fwlink/?LinkId=168436

, который в настоящее время приводит вас сюда;

Microsoft® Silverlight® 5 Инструменты для Visual Studio® 2010 SP1

0 голосов
/ 15 декабря 2012

** Возможно, совет для некоторых из нас.Установите или отремонтируйте MSXML6 .Мы изо всех сил пытались загрузить проекты SL4 в VS2010 SP1.Удалил все компоненты SL4 ... переустановил SP1 ... восстановил VS2010 ... и все остальные комбинации, ничего не получалось.Установка MSXML6 решила нашу проблему. **

По этим причинам я обнаружил, что сочетание Visual Studio 2010 с SP1 и Silverlight 4 в Vista или Windows 7 делает этоплохо сосуществуют с последними (декабрь 2012 г.) подключаемыми модулями браузера Silverlight 5.«Решение» - по крайней мере, для меня это работает - состоит в том, чтобы удалить Silverlight 5 из вашей системы как плагин клиента браузера, а затем установить пакет SL Developer, который появляется, когда вы пытаетесь создать новый проект SL, и всеотсутствует.Это позволит вам работать на SL 3/4 и .NET 4.0, но теперь вам не хватает подключаемого модуля SL-браузера, чтобы вы не могли выходить в Интернет и посещать сайты SL [ UPDATE : это таинственноназад, так что действительно я могу путешествовать по сети].Небольшая неудача, так как я развиваюсь в виртуальной ОС и возвращаюсь к реальной ОС, где у меня есть SL в браузере, но я там не развиваюсь.Возможно, ошибка, хотя у меня тоже нет всех обновлений Microsoft ... Это то, что происходит, когда инфраструктура перестает поддерживаться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...