Я установил 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 Tools доступен на других языках по адресу http://go.microsoft.com/fwlink/?LinkId=177432 .
Перед продолжением установки необходимо установить компонент Visual Web Developer для Visual Studio 2010 ".
Я проверил трижды, языковых конфликтов нет. Просматривая веб-страницы, у некоторых ребят такая же ошибка, но есть несколько сообщений MSDN, в которых говорится, что с SP1 вам не нужно устанавливать инструменты silverlight, потому что они уже связаны с SP1, но здесь это не так, я не У меня нет шаблонов проектов в VS для silverlight, и инструменты не установлены. Любые идеи??
источник
Ответы:
Узнал, что случилось
Я установил сначала Visual Studio и удалил некоторые компоненты, которые, как мне казалось, не нужны (c ++, f # и т. Д.). Я также удалил визуальные инструменты веб-разработчика (не следовало этого делать… через минуту вы поймете почему).
После этого я установил Service Pack 1. Затем при попытке установить инструменты Silverlight 4 я получил странное сообщение об ошибке и не смог продолжить. После поиска в Интернете я обнаружил, что SP1 для VS2010 поставляется с инструментами Silverlight 4 в комплекте, и он должен быть установлен им.
Проблема возникает здесь: поскольку у меня не было установки VS с установленными инструментами веб-разработчика, установщик SP1 просто проигнорировал установку инструментов Silverlight. А поскольку установщик набора инструментов Silverlight 4 от Microsoft содержит ошибки (если у вас есть SP1 для VS2010, вы просто получаете эту странную ошибку и не можете продолжить), я застрял.
Как я это решил? Добавьте инструменты веб-разработчика в VS2010 и повторно примените SP1. Это гораздо более быстрое решение, чем удаление SP1, установка инструментов Silverlight 4 и переустановка SP1. Будем надеяться, что Microsoft узнает об этой ситуации и обновит свой установщик инструментов Silverlight, чтобы он стал немного умнее в будущем, чтобы нам не пришлось искать обходные пути.
источник
Согласно Microsoft, вам не нужно устанавливать его, но, к сожалению, он содержит некоторые компоненты, которые не включены в Visual Studio 2010 SP1. Чтобы обойти это, вы можете извлечь установщик инструментов Silverlight 4 с помощью 7zip, а затем вручную установить недостающие компоненты (особенно FSharpRuntimeSL4.msi).
источник
В VS 2010 Service Pack 1 по умолчанию установлен SilverLight Toolkit. Вам больше не нужно устанавливать инструмент SilverLight.
источник
Я устал от множества тем, обсуждающих это, и никаких реальных решений, по крайней мере, чтобы пройти через ошибку, жалуясь на версию / язык VS2010.
Я загрузил
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;
источник
Подумал, что я предлагаю немного более подробно об установке FSharpRuntimeSL4.msi вручную ... для меня это само по себе не решило проблему. Мне понадобился Silverlight 4 Toolkit 9 апреля 2010 г.)
Во-первых, если в какой-то момент у вас была среда выполнения SilverLight 5, вам придется ее удалить.
Затем извлеките файлы Silverlight4_Tools 4, как предложено выше. Мне пришлось запустить все, чтобы наконец получить старое решение для правильной компиляции:
После этого мне удалось установить апрельское обновление.
источник
Установите SP1 и попробуйте создать проект Silverlight. Отображает ошибку. В диалоговом окне есть ссылка. Когда вы щелкаете по нему, он устанавливает что-то другое, кроме Silverlight4_Tools.exe. На самом деле это что-то говорит о Silverlight 5 ... но Silverlight 5 не добавляется. Если вы устанавливаете silverlight 5 ... вы все равно можете выбрать silverlight 4.
источник
Может быть, совет для некоторых из нас. Установите или исправьте MSXML6 . Нам было сложно загрузить проекты SL4 в VS2010 SP1. Деинсталлировал все компоненты SL4 ... переустановил SP1 ... восстановил VS2010 ... и все другие комбинации, ничего не работало. Установка MSXML6 решила нашу проблему.
источник
Если вы пытаетесь установить Lync SDK, он не распознает SP1 как допустимую альтернативу инструментам Silverlight 4. В этом случае вам нужно будет удалить SP1, установить Silverlight 4 Tools и Lync SDK перед повторной установкой SP1.
источник
** Может быть, совет для некоторых из нас. Установите или исправьте MSXML6 . Нам было сложно загрузить проекты SL4 в VS2010 SP1. Деинсталлировал все компоненты SL4 ... переустановил SP1 ... восстановил VS2010 ... и все другие комбинации, ничего не работало. Установка MSXML6 решила нашу проблему. * *
Таким образом, я обнаружил, что сочетание Visual Studio 2010 с пакетом обновления 1 и Silverlight 4 в Vista или Windows 7 несовместимо с последними (декабрь 2012 г.) подключаемыми модулями браузера Silverlight 5. «Решение» - по крайней мере, для меня оно работает - это удалить Silverlight 5 из вашей системы в качестве подключаемого модуля клиента браузера, а затем установить пакет SL Developer, который появляется, когда вы пытаетесь создать новый проект SL, и все остальное отсутствует. Это позволит вам разрабатывать SL 3/4 и .NET 4.0, но теперь вам не хватает подключаемого модуля SL для браузера, поэтому вы не можете выходить в Интернет и посещать сайты SL [ ОБНОВЛЕНИЕ: он загадочным образом вернулся, так что я действительно могу путешествовать по сети]. Небольшая неудача, поскольку я разрабатываю в виртуальной ОС и возвращаюсь к реальной ОС, где у меня есть SL в браузере, но я не развиваюсь там. Возможно, это ошибка, хотя у меня тоже нет всех обновлений Microsoft ... Что происходит, когда фреймворк перестает поддерживаться?
источник
В дополнение к https://stackoverflow.com/a/9146742/427684 я думаю, что это то, о чем он имел в виду
http://go.microsoft.com/fwlink/?LinkId=168436
Что в настоящее время приведет вас сюда;
Инструменты Microsoft® Silverlight® 5 для Visual Studio® 2010 SP1
источник
У меня такая же проблема. Установщик
silverlight4
инструментов имеет файлParameterInfo.xml
(если у вас есть только файл .exe, распакуйте его). В нем описаны системные требования.В моей ситуации установщику требуется версия
VS2010 "10.0.30319"
, но в реестре была другая версия (10.0.40219
). Я отредактировал версию в реестре, установил инструменты и записал первую версию в реестр.Возможно, у вас разные проблемы (не версия VS). Проверьте другие требования к этому файлу.
источник