Главная » Статьи » Visual Studio 2012 » Разработка Metro-приложений

Получение лицензии разработчика (приложения Магазина Windows)

Лицензия разработчика для 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:

  • Show-WindowsDeveloperLicenseRegistration. Эта команда открывает диалоговое окно для получения лицензии разработчика и установки ее на локальный компьютер. Для выполнения этой команды нужна действительная учетная запись Майкрософт. Эту команду также следует выполнять в командной строке с повышенными правами.
  • Get-WindowsDeveloperLicense. Эта команда возвращает объект, у которого имеются два свойства: ExpirationTime и IsValid. ExpirationTime — это структура System.DateTime, содержащая дату и время окончания срока действия лицензии. IsValid — это структура System.Boolean, обозначающая действительность лицензии. Вы можете выполнить эту команду из командной строки по умолчанию или из командной строки с повышенными правами.
  • Unregister-WindowsDeveloperLicense. Эта команда предупреждает, что некоторые приложения Магазина Windows перестанут работать в случае удаления лицензии разработчика с локального компьютера. Если вы выберите "Да" (вариант по умолчанию), чтобы подтвердить удаление лицензии, она будет удалена с локального компьютера. Эту команду вам следует выполнить в командной строке, запущенной с повышенными правами.

В следующих примерах показан базовый синтаксис PowerShell:

C:\PS> Show-WindowsDeveloperLicenseRegistration
C:\PS> Get-WindowsDeveloperLicense
C:\PS> Unregister-WindowsDeveloperLicense

Незаконное использование лицензии

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

Корпорация Майкрософт не отслеживает использование приложений, сертифицированных Магазином Windows. Майкрософт собирает аналитическую информацию о приложениях, проданных в Магазине, и предоставляет ее разработчикам этих приложений. Для получения более подробной информации см. условия лицензии программного обеспечения вашего выпуска Windows.

Hh974578.wedge(ru-ru,WIN.10).gifКак узнать, какой выпуск Windows запущен на вашем компьютере

  • Выберите Проводник > Компьютер > Свойства.

    Выпуск Windows, запущенный на компьютере, указан в поле Выпуск Windows в верхней части окна.

Hh974578.wedge(ru-ru,WIN.10).gifЧтобы прочитать условия лицензии

  1. Выберите Проводник > Компьютер.

  2. В разделе Жесткие диски выберите диск, на котором установлена ОС Windows. Обычно это диск C.

  3. Выберите папку Windows, > папку System32, > папку en-US, > папку Licenses, > папку _Default.

  4. Выберите папку, соответствующую установленному на вашем компьютере выпуску Windows, и откройте лицензию.

    Лицензия откроется в новом окне.

Риски

Лицензия разработчика позволяет запускать приложения Магазина Windows, которые не были протестированы и сертифицированы Магазином Windows, но не дает преимуществ защиты, предоставляемых сертификацией. Компьютер, на котором установлена лицензия разработчика, подвержен большей опасности заражения вирусом или вредоносными программами по сравнению с компьютером, на котором приложения установлены только через Магазин. Другими словами, при получении и запуске приложений для Магазина Windows не из самого Магазина Windows, а из другого источника, следует соблюдать те же меры предосторожности, что и при получении классических приложений через сеть.

Что дальше?

Теперь, когда вы установили лицензию разработчика на своем локальном компьютере, осталось выбрать язык программирования и начать создавать свое первое приложение.
Категория: Разработка Metro-приложений | Добавил: expert1 (15.04.2013)
Просмотров: 10550 | Теги: Web, metro-приложения, Windows | Рейтинг: 5.0/1
Всего комментариев: 0