Хобрук: Ваш путь к мастерству в программировании

silverlight4 tools для Visual Studio 2010 выдает следующую ошибку: ПОМОЩЬ!

Я пытаюсь перенести свои приложения Silverlight с версии 3 на версию 4. Я столкнулся с этой проблемой. когда я пытаюсь установить инструменты silverlight4 для Visual Studio 2010

Перед продолжением установки 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.

Я установил

Microsoft Visual Studio 2010 профессиональная версия 10.0.30319.1.RTMRel

Microsoft .net framework версии 4.0.30319 RTMRel

пожалуйста помоги!!!!!


Ответы:


1

Инструменты Silverlight 4 доступны на английском, французском, немецком и японском языках. Вам необходимо загрузить правильную языковую версию Silverlight Tools (обратите внимание на поле со списком языков).

Если ваша версия Studio установлена ​​для другого языка, вы можете попробовать установить англоязычный Visual Web Developer Express 2010 (он должен устанавливаться вместе с вашим стандартным продуктом), а затем установить Tools. Я не уверен, что это приведет вас к тому, чего вы хотели бы достичь в том, что касается шаблонов, но это должно помочь вам.

12.07.2010
  • У меня есть английская версия VS2010, и я пробую английскую версию инструментов sivlerlight. Тем не менее, это дает мне ту же ошибку. Я думаю, что моя версия Visual Studio 10.0.30319.1.RTMRel - окончательная правильная версия. 13.07.2010

  • 2

    Как определить, что не удалось

    Если вы используете установщик веб-платформы для установки, он сообщает вам в файле журнала, что произошло.

    IronSpigot::Main::LogPackageNameAndVersion(): Package Name = Silverlight 4 Tools for Visual Studio 2010
    IronSpigot::Main::LogPackageNameAndVersion(): Package Version = 10.0.30319 1033
    

    Он сравнит их со значениями в следующих двух разделах реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber\1033
    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\General\UILanguage
    

    Если у вас VS.NET 2010 SP1 для en-us, первый будет содержать '10 .0.40219', а второй - 1033.

    Программа установки ошибочно сообщает об этом как о проблеме с языком, но если вы внимательно ее прочитаете, это проблема языка и версии.

    Вот как обойти проверку версии:

    1. Используя regedit, измените первый ключ на 10.0.30319. Запускаем установку.
    2. Используя regedit, измените первый ключ обратно на 10.0.40219
    3. Я рекомендую повторно применить SP1, чтобы быть в безопасности, но я не уверен, требуется ли это.

    Этот другой ответ имеет более длинное решение, которое состоит в том, чтобы удалить SP1, установить инструменты, а затем переустановить SP1.

    19.07.2011
  • Интересно, что у меня нет ключа установки в моем дереве HKEY_LOCAL_MACHINE. У меня есть языковой ключ пользовательского интерфейса, но он установлен правильно. Мне нравится это решение (у меня никогда не было серьезных проблем с редактированием реестра), потому что оно простое, быстрое и понятное. Но я не хочу добавлять ключ, которого даже нет. 28.05.2013

  • 3

    не мог найти души.

    однако моя проблема разрешилась, когда я установил ту же версию сборки Visual Studio Premium.

    16.07.2010
    Новые материалы

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

    Как свинг-трейдеры могут использовать ИИ для больших выигрышей
    По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

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

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..