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

Если вы хотите установить и протестировать приложение перед его отправкой в Магазин, в большинстве случаев необходимо получить лицензию разработчика для каждого компьютера, на котором вы хотите запустить приложение, либо, если вы разрабатываете приложение Магазина Windows Phone, ваше предприятие должно загрузить для вас неопубликованное приложение. В противном случае можно запускать лишь классические приложения и приложения, протестированные и сертифицированные Магазином, но при попытке сборки или развертывания несертифицированного приложения в Visual Studio появится ошибка DEP0100. См. раздел Что такое загрузка неопубликованного приложения? Разрешена ли она Магазином Windows?

Примечание  Администратор вашего домена может настроить ваш компьютер для получения лицензии разработчика без подключения к Интернету, если компьютер отвечает определенным требованиям. См. раздел Включение для компьютера возможности получать лицензию разработчика без необходимости подключаться к Интернету.

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

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

Получение лицензии разработчика с помощью Visual Studio

При первом запуске Microsoft Visual Studio на локальном компьютере вам будет предложено получить лицензию разработчика. Прочитайте условия лицензии и нажмите кнопку Принимаю. В диалоговом окне Контроль учетных записей нажмите кнопку Да, чтобы продолжить.

Если вы установили лицензию на локальный компьютер, в следующий раз вам будет предложено получить ее для этого компьютера только тогда, когда истечет срок действия лицензии (или вы ее удалите) и вы попытаетесь запустить несертифицированное приложение Магазина или создать проект. При наличии действительной лицензии разработчика вы можете запускать несертифицированные приложения Магазина на своем локальном компьютере нажатием клавиши F5 в Visual Studio или Blend для Visual Studio.

Обновление лицензии разработчика с помощью Visual Studio

Вы сможете обновить лицензию разработчика в любое время из среды Visual Studio. Если используется Microsoft Visual Studio Express 2013 для Windows, выберите Магазин > Получить лицензию разработчика в строке меню. Если используется другая версия Visual Studio, выберите Проект > Магазин > Получить лицензию разработчика в строке меню.

Получение лицензии разработчика с помощью командной строки

Если вы не используете Visual Studio, то можно получать лицензии разработчика и управлять ими через командную строку, выполняя следующие команды в Windows PowerShell:

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

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


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

Включение для компьютера возможности получать лицензию разработчика без необходимости подключаться к Интернету

Если ваш компьютер относится к домену, администратор домена может настроить компьютер для получения бессрочной лицензии разработчика, которую не требуется получать или обновлять, подключаясь к Интернету. Ваш компьютер должен быть членом домена, и на нем должна быть запущена одна из следующих операционных систем:

  • Windows 8.1 Корпоративная;
  • Windows 8.1 Профессиональная.
    Примечание  Если на вашем компьютере запущена версия Windows 8.1 Профессиональная, администратор должен активировать ключ загрузки неопубликованного приложения.

Дополнительные сведения см. в разделе Как добавлять и удалять приложения.

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

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

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

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

  • На панели управления выберите Система.

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

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

  1. Откройте диск, на котором установлена ОС Windows.

    Обычно это диск с меткой "C:".

  2. Откройте папку Windows/System32/ru-RU/Licenses_Default [нужно ли локализовывать?].

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

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

Риски

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

 

 

Показ:
© 2015 Microsoft