Не удается установить silverlight 4 tools на visual studio 2010 sp1


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

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

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

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

11 90

11 ответов:

выяснил, что случилось

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

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

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

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

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

SilverLight4_Tools.EXE /X

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

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;

думал я предлагаю немного подробнее об установке FSharpRuntimeSL4.msi вручную... для себя это само по себе не решило проблему. Мне нужен был Silverlight 4 Toolkit 9April 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, а затем попробуйте создать проект silverlight. Он отображает ошибку. В диалоговом окне есть ссылка. Когда вы нажимаете на него, он устанавливает что-то другое, чем Silverlight4_Tools.исполняемый. Это на самом деле говорит что-то о Silverlight 5 ... но silverlight 5 не добавляется. Если вы устанавливаете silverlight 5 ... вы все еще можете выбрать silverlight 4.

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

Если вы пытаетесь установить Lync SDK, он не распознает SP1 как допустимую альтернативу для инструментов Silverlight 4. В этом случае вам нужно будет удалить пакет обновления 1, установить Silverlight 4 Tools и Lync SDK перед повторной установкой пакета обновления 1.

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

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

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

Silverligh error

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

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

Microsoft® Silverlight® 5 Tools for Visual Studio® 2010 SP1

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

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

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