Windows phone sdk установить на уже установленную



Попытка установить Windows Phone 8 SDK в Windows 7

Приветствую.

Не знаю как вам, но мне сначала совершенно не хотелось ставить новую Windows 8. А смысл? Смысла не было, семёрка отлично работала и продолжила бы работу, но… Умные люди из Microsoft любят всё переделывать заново и в этот раз они конкретно переборщили.

Дело в том, что новая версия эмулятора WP, Windows Phone Emulator (XDE) , использует технологию Hyper-V , которая в семействе настольных Windows появилась только начиная с Windows 8.

У меня возникла идея любой ценой установить этот SDK себе в VS2012 под Windows 7 и выжать из него максимум возможностей.

Внимание!

  • Эмулятор будет доступен только для WP 7.1 и ниже;
  • Blend будет доступен только для WP 7.1 и ниже, а значит XAML под WP 8 придётся писать руками;
  • Это just for fun, ведь нормальные герои всегда идут в обход!

Под катом я вкратце расскажу, как устроен установщик WP8 SDK и покажу кривой путь через болотце для тех, кто не хочет расставаться с Windows 7, но хочет продложить разработку под новые версии Windows Phone.

Копаемся в пакете

Загрузив с официального сайта установщик WPexpress_full.exe , я попробовал его запустить. Он меня послал, сказав что я должен переустановить винду (вот не ожидал!) на что-нибудь поновее, например Windows 8. От такой дерзости я опешил и недолго думая обновил ту самую картинку с собакой, на всякий случай, чтобы было чем отмахиваться в идеологических спорах с друзьями.

Всё подозрение пало на маркетологов.

WPexpress_full.exe отлично распаковывается с помощью WinRAR, внутри обнаружились следующие файлы:

После изучения файла 0, который являлся заголовочным для этого пакета, выяснилось, что инсталлятор сделан с помощью тулкита Windows Installer XML (WiX) toolset. Выкачал инструменты этого WiX, среди них была утилита dark.exe , отвечающая за распаковку .msi пакетов, собранных дефолтным инструментарием WiX. Утилита подошла и к этому пакету.

После прочтения доков и осмотра XML файлов стало ясно, что установщик делался с кастомным интерфейсом, с использованием ManagedUx и Bootstrapper (Burn) из WiX SDK (в архиве wix36-sources.zip есть пример такого проекта — WixBA ).

Проще говоря, то что у нас есть — без воссоздания WiX проекта в Visual Studio пересобрать обратно в установщик нельзя. Как минимум manifest.xml является
и как собирать такие манифесты — ни одна утилита из стандартного набора WiX не знает.

Поэтому не смотря на очень привлекательную строчку в BootstrapperApplicationData.xml
которую можно удалить, такой способ придётся оставить.

Парсим manifest.xml

В manifest.xml прописаны все пакеты, которые устанавливаются установщиком, а так же URI источников. Я написал ruby-скрипт, который парсит и скачивает всё необходимое, затем поочерёдно устанавливает.
Порядок установки пакетов такой же, как они следуют в XML манифесте, надеюсь это не важно.

Там же есть папка с готовым бинарником (скрипт + зависимости + ruby 1.9.3, собрано с помощью ocra), нужно просто перетянуть на него WPexpress_full.exe и наблюдать.

Tips & Tricks

Редактор XAML будет пытаться запустить Blend, тот в свою очередь — компонент эмулятора WP8, отчего сам же Blend будет вечно падать. Я сразу переключил редактор XAML на тот что без визуальщины, автокомплит там работает и ладно.

В сухом остатке имеем:

  • Полноценный рабочий SDK для Windows Phone 7.1
  • Нерабочий эмулятор Windows Phone 8
  • Нерабочий редактор интерфейсов Blend для WP 8
  • Неполноценный, но таки рабочий (!) SDK для WP 8

Факт: Windows Phone 8 запускается в VirtualBox на той же Windows 7, но нет курсора мышки и сети, так что пока ничего полезного это не дало.

Желаю удачи с этим делом!

— UPD: Если у вас была ошибка с бинарником
скачайте новую версию с github, пофикшено.

Источник

Как установить Windows Phone SDK 8.0 на Windows 7

Windows Phone SDK 8 — это набор инструментов для создания игр и приложений на базе Windows Phone 8. Для обычных пользователей, эта программа нужна только, чтобы установить взломанные или сторонние приложения на свой WP8 смартфон. Но так как Microsoft решила, что SDK 8 будет работать только на Windows 8 64 bit, получилась проблемка для пользователей ОС Windows 7 (32 бит и 64 бит). Если у Вас на компьютере стоит Windows 8, прочтите статью:

Инструкция по установки Windows Phone SDK 8.0 на Windows 8

Для тех у кого стоит операционная система Windows 7, читаем дальше.

В этой статье, мы хотим рассказать Вам, как можно установить пакет SDK 8 на операционную систему Windows 7.

1. Сначала, убедитесь, что на компьютере не стоит старый пакет SDK 7.1, так как с ним будет конфликт программы. В таком случаи, нужно очистить реестр и все папки от данного пакета. В идеальном случае, нужно иметь чистую Windows 7.

2. Скачайте и установите Framework версии 4.5

3. Загрузите архив с установочными файлами Windows Phone SDK 8.0 и распакуйте его

4. В папке SDK 8 открываем файл wpsdk_en.msi и устанавливаем его. Во время установки выскочит ошибка — ничего страшного, просто два раз нажмите «ОК»

5. Потом, в папке WP Images запустите приложение mobiletools_wpimages.msi и установите его.

6. В папке MobileTools Profiler ARM запустите приложение MobileTools_ProfilerARM.msi и установите его.

7. После установки всех компонентов пакета SDK 8.0, Вам нужно будет подключить свой смартфон к компьютеру через USB кабель.

8. После подключения, нужно установить драйвер для телефона. Для этого зайдите в «Мой компьютер» и сверху кликните по «Свойство системы». В открытом окне, нажмите слева на пункт «Диспетчер устройств». Найдите в списке раздел «Другие устройства» в котором будет отображаться Ваш смартфон (в данном случаи это Nokia Lumia 820). Нажмите правой клавишей по этому устройству и выберите «Обновить драйвера»

9. В окне которое открывается, нажмите «Выполнить поиск драйверов на этом компьютере»

10. Теперь, нужно показать папку winusbcompat (в архиве который Вы загрузили в самом начале SDK8W7.zip) в которой лежать эти драйвера. Кликаем «Далее»

11. После успешной установки, Вы увидите следующее окно, в котором нужно нажать на кнопку «Закрыть» и перезагрузить свой компьютер.

Для регистрации программы и Вашего устройства, Вам нужно иметь учетную запись Microsoft (статус разработчика уже не нужен). Инструкцию по созданию такого аккаунта можно прочесть в этой статье:

Как создать учетную запись Microsoft (Live ID)

Теперь, подключите еще раз свой смартфон к компьютеру и разблокируйте его. Зайдите в меню «Пуск», раскройте папку Windows Phone SDK 8.0 и откройте Windows Phone Developer Registration.

После открытия программы нажмите кнопку «Unregistr» и если выскочит ошибка, нажмите «Continue»

В окне введите свой логин и пароль к учетной записи Microsoft и нажмите «Войти». Все это время Ваш. смартфон должен быть разблокирован.

Если Вы сделали все правильно и Ваша учетная запись принята, Вы увидите надпись «Your Windows Phone 8 device has successfully been unregistered» и закройте это окно кнопкой «Close».

Поздравляем, Вы успешно установили пакет приложений Windows Phone SDK 8.0 на операционную систему Windows 7. Инструкцию по установки игр и программ на свой телефон, Вы найдете в этой статье:

Как установить взломанные игры и программы XAP на Windows Phone?

Источник

Как установить приложения на Windows phone 8 не из маркета

Все привет сегодня расскажу, как установить приложения на Windows Phone не из маркета. Так как маркет перестал работать для многих это будет актуально.

Скачиваем приложение с сайта 4pda

В начале нужно скачать само приложение для Windows Phone 8 в формате XAP из каталога на сайте 4pda. Для этого нужно там зарегистрироваться.

Устанавливаем SDK Windows Phone

Для этого переходим на сайт Майкрософт и скачиваем пакет SDK для Windows Phone 8.0. Если у вас версия Windows Phone 8.1 или Mobile 10 то соответственно скачиваем SDK для них благо на сайте Майкрософт они есть.

После того как нажали кнопку скачать появитя окошко где нужно выбрать WPexpress_full.exe

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

После чего начнется процесс скачивания и установки пакета — это может занять минут 25 зависит от скорости вашего интернета

Когда установка закончится нужно будет перезагрузить систему и все пакет SDK установлен

Теперь нужно зарегистрироваться и сделать unlock для этого подключаем разблокированный смартфон к компьютеру и заходим в «Пуск» «Windows Phone SDK 8.0» и нажимаем «Windows Phone Developer Registration»

Откроется следующее окно нажимаем Registration

Появится окошко куда нужно вводить данные от учетной записи Microsoft. После чего должно проявится надпись Status: Congratulations! You have successfully unlocked your Windows Phone. Это говорит о том, что ваш смартфон успешно разблокирован.

Установка приложения через Application Deployment

Переходим в «Пуск» «Все программы» и на ходим папку Windows Phone SDK 8.0 нажимаем на «Application Deployment»

Откроется окошко в пункте цель выбираем Device это наш смартфон. В пункте XAP -Файл выбираем наш скаченный файл с сайта 4pda. Далее нажимаем «Развернуть».

Через некоторое время приложение установится и в пункте состояния появится надпись: «Развёртывание Xap- файла завершено» .

Приложение установилось теперь можно перейти в смартфон и запустить ее.

На этом все надеюсь данный способ вам поможет. Если данный способ не помог то можно попробовать этот. Пишите в комментариях как вы устанавливаете приложения на Windows Phone будет интересно почитать. Спасибо!

Источник

Установка инструментов для Windows App SDK

Настройте компьютер разработки, установив соответствующие средства для разработки приложений для Windows с помощью Windows App SDK.

Эта статья предназначена для стабильного канала выпусков пакета Windows App SDK. См. статью Каналы выпуска Windows App SDK. Сведения о других каналах см. в статье Установка инструментов для каналов предварительного и экспериментального выпусков Windows App SDK.

Установка Visual Studio

Используйте эти ссылки, чтобы установить Visual Studio 2022 (рекомендуется) или Visual Studio 2019. Вы можете выбрать бесплатный выпуск Visual Studio Community, Visual Studio Professional или Visual Studio Enterprise. Прежде чем начать, ознакомьтесь со статьей Требования к системе для разработки приложений для Windows.

Обязательные рабочие нагрузки и компоненты

При установке Visual Studio вы можете установить необходимые рабочие нагрузки и компоненты. После установки можно открыть Visual Studio Installer и выбрать Изменить, чтобы добавить рабочие нагрузки и компоненты.

Во время установки выберите следующие рабочие нагрузки и компоненты:

На вкладке Рабочие нагрузки диалогового окна установки выберите нужный вариант:

  • Для разработки приложений на C# с помощью Windows App SDK выберите Разработка классических приложений .NET.
    • Затем в области Сведения об установке диалогового окна установки выберите Шаблоны C# для Windows App SDK (в нижней части списка).
  • Для разработки приложений на C++ с помощью Windows App SDK выберите Разработка классических приложений на C++.
    • Затем в области Сведения об установке диалогового окна установки выберите Шаблоны C++ для Windows App SDK (в нижней части списка).

Для разработки приложений универсальной платформы Windows (UWP) выберите Разработка приложений для универсальной платформы Windows

  • Затем в области Сведения об установке диалогового окна установки для этой рабочей нагрузки убедитесь, что выбран вариант Средства универсальной платформы Windows для C++ (версия 143).

Убедитесь, что на вкладке Отдельные компоненты диалогового окна установки в разделе Пакеты SDK, библиотеки и платформы выбран вариант Windows 10 SDK (10.0.19041.0).

На вкладке Рабочие нагрузки диалогового окна установки выберите нужный вариант:

  • Для разработки приложений на C# с помощью Windows App SDK выберите Разработка классических приложений .NET.
  • Для разработки приложений на C++ с помощью Windows App SDK выберите Разработка классических приложений на C++.
  • Для разработки приложений универсальной платформы Windows (UWP) выберите Разработка приложений для универсальной платформы Windows.
    • Затем в области Сведения об установке диалогового окна установки для этой рабочей нагрузки убедитесь, что выбран вариант Средства универсальной платформы Windows для C++ (версия 143) (для Visual Studio 2022) или Средства универсальной платформы Windows для C++ (версия 142) (для Visual Studio 2019).

Убедитесь, что на вкладке Отдельные компоненты диалогового окна установки в разделе Пакеты SDK, библиотеки и платформы выбран вариант Windows 10 SDK (10.0.19041.0).

Шаблоны проектов и элементов для Visual Studio

Windows App SDK включает шаблоны проекта и элементов Visual Studio для создания и разработки приложений WinUI 3.

Если вы выполнили инструкции из раздела Обязательные рабочие нагрузки и компоненты, шаблоны уже установлены.

Установите Template Studio для WinUI (C#), чтобы ускорить создание приложений .NET WinUI с помощью пользовательского интерфейса на основе мастера. Выберите один из множества типов проектов и функций, чтобы создать адаптированный для вас шаблон проекта.

Шаблоны доступны путем установки расширения Visual Studio (VSIX).

Если у вас уже установлено расширение Visual Studio для Windows App SDK (VSIX), удалите его перед установкой новой версии. Инструкции см. в статье Управление расширениями для Visual Studio.

Скачайте расширение напрямую и установите его:

Шаблоны доступны путем установки расширения Visual Studio (VSIX).

Если у вас уже установлено расширение Visual Studio для Windows App SDK (VSIX), удалите его перед установкой новой версии. Инструкции см. в статье Управление расширениями для Visual Studio.

  • Вы можете установить последнюю стабильную версию VSIX из Visual Studio. Выберите Расширения>Управление расширениями, найдите Windows App SDK и скачайте расширение для Windows App SDK. Закройте и снова откройте Visual Studio и выполните инструкции по установке расширения.
  • Кроме того, вы можете скачать расширение напрямую из Visual Studio Marketplace и установить его:

Другие версии Windows App SDK см. по этой ссылке.

Гибридная компоновка библиотек среды выполнения C/C++

В выпусках 1.0.3 и 1.1 (предварительная версия 2) и выше пакет Windows App SDK использует гибридную компоновку библиотек среды выполнения C/C++ (гибридная компоновка CRT). Это метод компоновки CRT, который упрощает развертывание. Независимо от того, являетесь ли вы разработчиком приложений C++ или разработчиком библиотеки C++, ознакомьтесь со следующими ресурсами по гибридной компоновке CRT:

Дальнейшие действия

Чтобы создать первое приложение WinUI 3, использующее Windows App SDK, см. статью Создание первого проекта WinUI 3.

Источник

You may also like...