Я установил Visual Studio 2010 (новая установка), а затем применил SP1. Теперь я попытался установить Silverlight 4 инструментов, но я получаю странное сообщение об ошибке:
"Visual Studio 2010 или Visual Web Developer Express 2010 или Visual Phone Developer Express 2010, которая соответствует языковой версии Silverlight Tools 4, должна быть установлена до того, как будет выполнена установка Silverlight Tools. Средства Silverlight доступны на других языках в http://go.microsoft.com/fwlink/?LinkId=177432.
Функция Visual Web Developer для Visual Studio 2010 должна быть установлена до завершения установки.
Я проверил тройную проверку и не возник конфликт языка. При просмотре в Интернете некоторые ребята имеют одинаковую ошибку, но есть несколько сообщений MSDN, в которых говорится, что с пакетом обновления 1 вам не нужно устанавливать инструменты Silverlight, потому что они уже связаны с пакетом обновления 1 (SP1), но это не так, t есть какие-либо шаблоны проектов в VS для silverlight, а инструменты не установлены. Любые идеи?
Ответ 1
Узнал, что произошло
Я установил первую Visual Studio и удалил некоторые компоненты, которые, как я думал, не были бы необходимы (С++, f # и т.д.). Я также удалил визуальные инструменты для веб-разработчиков (не должен был этого делать... вы увидите, почему через минуту).
После этого я установил Service Pack 1. Затем, пытаясь установить инструменты Silverlight 4, я получил странное сообщение об ошибке, и я не смог продолжить. После поиска в Интернете я узнал, что SP1 для VS2010 поставляется вместе с инструментами Silverlight 4, и он должен быть установлен им.
Проблема возникает здесь: поскольку у меня не было установки VS с установленными инструментами веб-разработчика, установщик SP1 просто проигнорировал установку инструментов Silverlight. И так как установщик инструментария Microsoft Silverlight 4 не работает (если у вас есть SP1 для VS2010, вы просто получаете эту странную ошибку и не можете продолжить), я застрял.
Как я ее разрешил? Добавьте инструменты для веб-разработчиков в VS2010 и повторно установите SP1. Это гораздо более быстрое решение, чем удаление SP1, установка инструментов Silverlight 4 и переустановка SP1.
Надеемся, что Microsoft станет лучше понимать эту ситуацию и обновит свой установщик инструментов Silverlight, чтобы быть немного более умным в будущем, поэтому нам не нужно делать эти обходные пути
Ответ 2
В соответствии с Microsoft вам не нужно устанавливать его, но, к сожалению, он содержит некоторые компоненты, которые не входят в состав Visual Studio 2010 SP1. Чтобы обойти это, вы можете извлечь установщик инструментов Silverlight 4 с помощью 7zip, а затем вручную установить отсутствующие компоненты (в частности, FSharpRuntimeSL4.msi).
Ответ 3
В пакете обновления 1 (SP1) для VS 2010 установлена установка по умолчанию SilverLight Toolkit. Вам больше не нужно устанавливать инструмент SilverLight.
Ответ 4
Я устал от многих тем, обсуждающих это, и никакого реального решения, по крайней мере, не пропускал ошибку, жалуясь на версию/язык 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;
Ответ 5
Думаю, я немного подробнее расскажу об установке FSharpRuntimeSL4.msi вручную... для меня это само по себе не исправить проблему. Мне нужен Silverlight 4 Toolkit 9April 2010)
Сначала, если в какой-то момент у вас было время выполнения SilverLight 5, вам придется удалить его.
Затем извлеките файлы Silverlight4_Tools 4, как было предложено выше. Я должен был запустить все, чтобы, наконец, получить старое решение для компиляции:
- FSharpRuntimeSL4.msi
- SilverlightTools_Package.msi
- silverlight_developer.exe
- RiaServices.msi
- VS10-KB982218-V4.exe
После этого я смог установить апрельское обновление.
Ответ 6
Установите SP1, а затем попытайтесь создать проект silverlight. Появится сообщение об ошибке. В диалоговом окне есть ссылка. Когда вы нажимаете на нее, она устанавливает что-то другое, кроме Silverlight4_Tools.exe.
На самом деле он говорит что-то о silverlight 5... но silverlight 5 не добавляется. Если вы установите Silverlight 5... вы все равно можете выбрать silverlight 4.
Ответ 7
Возможно, совет для некоторых из нас. Установите или отремонтируйте MSXML6.
Мы пытались получить проекты SL4, загруженные в VS2010 SP1. Удалил все компоненты SL4... переустановил SP1... восстановил VS2010... и все остальные комбинации, ничего не получилось. Установка MSXML6 решила нашу проблему.
Ответ 8
Если вы пытаетесь установить Lync SDK, он не будет распознавать SP1 как допустимую альтернативу для инструментов Silverlight 4. В этом случае вам нужно будет удалить пакет обновления 1 (SP1), установить Silverlight 4 Tools и Lync SDK перед установкой пакета обновления 1 (SP1).
Ответ 9
** Возможно, совет для некоторых из нас. Установите или отремонтируйте MSXML6.
Мы пытались получить проекты SL4, загруженные в VS2010 SP1. Удалил все компоненты SL4... переустановил SP1... восстановил VS2010... и все остальные комбинации, ничего не получилось. Установка MSXML6 решила нашу проблему. **
В этих строках я обнаружил, что сочетание Visual Studio 2010 с пакетом обновления 1 (SP1) и Silverlight 4 в Vista или Windows 7 не очень хорошо сочетается с последними (декабрь 2012 г.) плагинами браузера Silverlight 5. "Решение" - по крайней мере, для меня это работает - это удалить Silverlight 5 из вашей системы в качестве подключаемого клиента браузера, а затем установить пакет разработчика SL, который появляется при попытке создать новый проект SL, и все отсутствует. Это будет работать, чтобы вы могли развиваться в SL 3/4 и .NET 4.0, но теперь вам не хватает плагина браузера SL, поэтому вы не можете просматривать сеть и посещать сайты SL [ UPDATE: it таинственно назад, так что я действительно могу заняться сетью]. Небольшая неудача с тех пор, как я развиваюсь в виртуальной ОС и возвращаюсь в реальную ОС, где у меня есть SL в браузере, но не развивается там. Возможно, ошибка, хотя у меня также нет всех обновлений Microsoft... Это то, что происходит, когда инфраструктура перестает получать поддержку?
Ответ 10
В дополнение к fooobar.com/questions/62642/... Я думаю, что это то, что он имел в виду
![Silverligh error]()
http://go.microsoft.com/fwlink/?LinkId=168436
В настоящее время вы здесь,
Microsoft® Silverlight® 5 для Visual Studio® 2010 с пакетом обновления 1 (SP1)
Ответ 11
У меня была та же проблема. У установщика инструментов silverlight4
есть файл ParameterInfo.xml
(если у вас есть только файл .exe, а затем разархивируйте его). Он описывает системные требования.
В моей ситуации установщику требуется версия VS2010 "10.0.30319"
, но в регистре была другая версия (10.0.40219
). Я отредактировал версию в регистре, установил инструменты и написал первую версию в регистре.
Возможно, ваши проблемы не совпадают (не версия VS). Проверьте другие требования этого файла.