Разработка приложений Window Store в Visual Studio 2013 в Windows 7 64-разрядной версии без эмулятора
Это будет довольно длинный вопрос, но, пожалуйста, терпите меня до конца. Прежде чем углубляться в детали, ниже приведены мои компьютерные среды:
- Windows 7 Профессиональная x64
- Visual Studio Community 2013, обновление 4
Кроме того, я проверил, поддерживает ли процессор моего компьютера виртуализацию с помощью утилиты идентификации процессоров Intel®.
Я также установил все необходимые компоненты SKD 8.1, необходимые для разработки приложений Windows Phone 8.1, как показано на рисунке ниже.
Теперь я четко понимаю требования сайта к визуальной студии:
- Для разработки Windows Phone 8.0 требуется Windows 8.1 (x64) или выше
- Для разработки Windows Phone 8.1 требуется Windows 8.1 (x86) или выше
- Для эмуляторов Windows Phone, Windows 8.1 (x64) Professional Edition или выше, и процессор, который поддерживает Client Hyper-V и преобразование адресов второго уровня (SLAT)
Но из этого SO Q&A кажется, что разработка приложений для Windows 8.1 все еще возможна. Однако, когда я пытаюсь открыть существующий проект Windows Phone 8.1, я получил ошибку, как показано на рисунке ниже:
Кроме того, в моем окне " Добавить новый проект" отсутствуют шаблоны приложений Магазина Windows.
Позже я узнал из этой документации msdn, что элемент RequiredPlatformVersion шаблона проекта Visual Studio отфильтровывает шаблоны. Однако я попытался изменить значение элемента шаблона пустого проекта Windows Phone на 8, как указано в документации, а также несколько других значений, меньших, чем 6.3.0, но все еще не смог отобразить шаблон.
Затем я попытался установить расширение под названием Windows Phone Template Pack, которое затем добавляет два шаблона проекта окна телефона в окно " Добавить новый проект", как показано ниже.
Я создал пустой проект, используя этот шаблон, и неожиданно я смог открыть проект Windows Phone 8.1, как показано на рисунке ниже.
Это заставило меня задуматься о том, что должна быть возможность разрабатывать приложения для Windows Phone 8.1, но не подражать им, но у меня нет идей о том, как обойти это сейчас. Я даже попытался посмотреть на файл denv.exe.config, чтобы попытать счастья, но там тоже нет ничего интересного.
Есть ли кто-нибудь, кто успешно собирает приложения для Windows Phone 8.1 в аналогичной среде ПК? Обходного пути будет достаточно.
1 ответ
Извините, что говорю, но Windows 8.1 является требованием для разработки, так как обычно эмуляторы при инициализации пытаются загрузить ОС в устройство, как в опциях основной темы и т. Д.
1) Вы можете попробовать подключить свой телефон с Windows к компьютеру и выбрать "Развернуть на устройство". (Хотя это может работать, и вы сможете отлаживать, но все же вы столкнетесь с проблемой при попытке создать пакет сборки выпуска для загрузки в хранилище Windows. Также, хотя исправления могут работать в течение короткого периода времени, но с Windows 10 о чтобы быть выпущенным, вы застряли бы в ожидании исправления для разработки приложений для этого.)
2) Вы можете попробовать установить Windows 8.1 внутри VMWARE и развернуть ее.