Главная » Статьи » Visual Studio 2012 » Разработка Metro-приложений |
Лицензия разработчика для Windows 8 позволяет устанавливать, разрабатывать, тестировать и оценивать приложения Магазина Windows до их проверки и сертификации Магазином Windows. Лицензии разработчика предоставляются бесплатно, и вы можете получить столько лицензий, сколько вам нужно, если у вас есть учетная запись Майкрософт. По умолчанию лицензии разработчика, которые вы получили с помощью учетной записи Майкрософт, следует обновлять каждые 30 дней. Для получения лицензии не нужна учетная запись Магазина Windows, но наличие такой учетной записи может дать некоторые преимущества, например право на 90-дневную лицензию разработчика. До того как Магазин примет ваше приложение для Магазина Windows, вы
должны создать пакет приложения и сертифицировать его в соответствии с
определенными правилами. Если приложение для Магазина Windows не было
сертифицировано Магазином Windows, оно будет работать под управлением
Windows, только если на локальном компьютере установлена лицензия
разработчика или оно было загружено в качестве неопубликованного
приложения на корпоративный компьютер. (Это ограничение не применимо к
классическим приложениям.) Загрузка неопубликованных приложений — это
процесс установки приложений, отсутствующих в Магазине Windows, который
обычно выполняется для тестирования приложения, прежде чем оно будет
готово к продаже. Лицензия предоставляется для каждого компьютера на фиксированный период. По истечении срока действия лицензии разработчика на вашем локальном компьютере вы не сможете запускать несертифицированные приложения, но сможете продолжить работу с классическими приложениями или неопубликованными приложениями Магазина Windows. При первом запуске или отладке приложения Магазина Windows на удаленном компьютере или устройстве, подключенном непосредственно к компьютеру, на котором ведется разработка, вам будет предложено загрузить отдельную лицензию разработчика для этого компьютера или устройства. Поскольку лицензию разработчика нельзя установить удаленно, для ее получения вам придется использовать сам компьютер или устройство. После установки лицензии разработчика на удаленном компьютере или устройстве вы сможете установить, запустить и отладить несертифицированные пакеты. Лицензия разработчика на удаленном компьютере не влияет на приложения, уже сертифицированные Магазином Windows, а также на классические приложения. Получение лицензии разработчика с помощью Visual StudioПри первом запуске Microsoft Visual Studio 2012 на локальном компьютере вам будет предложено получить лицензию разработчика. Прочитайте условия лицензии и нажмите кнопку Принимаю. Для продолжения в диалоговом окне Контроль учетных записей (UAC) нажмите кнопку Да. После того как вы установили лицензию на локальный компьютер, в следующий раз вам будет предложено получить ее для этого компьютера тогда, когда истечет срок действия лицензии (или вы ее удалите) и вы попытаетесь запустить несертифицированное приложение Магазина Windows или создать проект. Вы можете запустить несертифицированное приложение Магазина Windows на своем локальном компьютере, нажав клавишу F5 в Microsoft Visual Studio или в Blend для Microsoft Visual Studio 2012 для Windows 8. Примечание Если вы не захотите
получать или обновлять лицензию разработчика, появится сообщение об
ошибке (DEP0100) при попытке построить или развернуть приложение
Магазина Windows в Visual Studio. Обновление лицензии разработчика с помощью Visual StudioВы сможете обновить вашу лицензию разработчика в любое время с помощью интерфейса IDE Visual Studio. Если вы используете Microsoft Visual Studio Express 2012 для Windows 8, выберите Store (Магазин) > Acquire Developer License (Получить лицензию разработчика). Если вы используете любой выпуск Visual Studio 2012, кроме Express, выберите Проект > Магазин > Получить лицензию разработчика. Получение лицензии разработчика с помощью командной строкиЕсли вы не используете Visual Studio 2012, вы можете получать лицензии разработчика и управлять ими через командную строку, выполняя следующие команды в Windows PowerShell:
В следующих примерах показан базовый синтаксис PowerShell: C:\PS> Show-WindowsDeveloperLicenseRegistration C:\PS> Get-WindowsDeveloperLicense C:\PS> Unregister-WindowsDeveloperLicense Незаконное использование лицензииКорпорация Майкрософт может обнаружить незаконное использование лицензии разработчика на зарегистрированном компьютере. В случае обнаружения корпорацией Майкрософт незаконного использования лицензии или иного нарушения условий лицензии мы можем отозвать ее. Процесс наблюдения помогает гарантировать общую работоспособность рынка приложений. Корпорация Майкрософт не отслеживает использование приложений, сертифицированных Магазином Windows. Майкрософт собирает аналитическую информацию о приложениях, проданных в Магазине, и предоставляет ее разработчикам этих приложений. Для получения более подробной информации см. условия лицензии программного обеспечения вашего выпуска Windows. Как узнать, какой выпуск Windows запущен на вашем компьютере
Чтобы прочитать условия лицензии
РискиЛицензия разработчика позволяет запускать приложения Магазина Windows, которые не были протестированы и сертифицированы Магазином Windows, но не дает преимуществ защиты, предоставляемых сертификацией. Компьютер, на котором установлена лицензия разработчика, подвержен большей опасности заражения вирусом или вредоносными программами по сравнению с компьютером, на котором приложения установлены только через Магазин. Другими словами, при получении и запуске приложений для Магазина Windows не из самого Магазина Windows, а из другого источника, следует соблюдать те же меры предосторожности, что и при получении классических приложений через сеть. Что дальше?Теперь, когда вы установили лицензию разработчика на своем локальном компьютере, осталось выбрать язык программирования и начать создавать свое первое приложение. | |
Просмотров: 10695
| Теги: |
Всего комментариев: 0 | |