Obtención de una licencia de desarrollador (aplicaciones de la Tienda)

Applies to Windows and Windows Phone

En la mayoría de los casos, si quieres instalar y probar una aplicación antes de enviarla a la tienda, debes obtener una licencia de desarrollador para cada uno de los equipos donde quieres ejecutar la aplicación o, si quieres desarrollar una aplicación de la Tienda de Windows Phone, tu empresa puede realizar una instalación de prueba de la aplicación. De lo contrario, puedes ejecutar aplicaciones de escritorio y aplicaciones probadas y certificadas por la Tienda, pero aparecerá el error DEP0100 si intentas compilar o implementar una aplicación no certificada en Visual Studio. Consulta ¿Qué es instalación de prueba? ¿La Tienda Windows lo permite?.

Nota  Tu administrador de dominio puede configurar tu equipo para obtener una licencia de desarrollador sin necesidad de conectarse a Internet, siempre que tu equipo cumpla ciertos requisitos. Consulta Habilitar un equipo para obtener una licencia de desarrollador sin tener que conectarse a Internet.

Las licencias de desarrollador son gratuitas y puedes obtener cuantas necesites para que todos los equipos de prueba tengan una. Si obtienes una o más licencias de desarrollador mediante una cuenta Microsoft, debes renovarlas cada 30 días. Si obtienes una o más licencias de desarrollador mediante una cuenta de la Tienda, debes renovarlas cada 90 días y podrías tener otras ventajas adicionales.

Si ejecutas o depuras una aplicación por primera vez en un equipo remoto o en un dispositivo que está conectado directamente a tu equipo de desarrollo, se te pedirá que descargues otra licencia de desarrollador para dicho equipo o dispositivo. No puedes instalar una licencia de desarrollador en un equipo de forma remota, por lo que debes obtener la licencia usando el propio equipo o dispositivo. Cuando instales la licencia en el equipo o dispositivo remoto, podrás instalar, ejecutar y depurar paquetes que no se hayan certificado. La licencia de desarrollador del equipo remoto no afecta a las aplicaciones que la Tienda ya ha certificado o a las aplicaciones de escritorio.

Obtener una licencia de desarrollador mediante Visual Studio

Cuando ejecutas Microsoft Visual Studio 2013 en el equipo local por primera vez, te pide que obtengas una licencia de desarrollador. Lee los términos de la licencia y selecciona el botón Acepto. En el cuadro de diálogo Control de cuentas de usuario (UAC), selecciona el botón para continuar.

Después de instalar una licencia en un equipo local, ya no te la volverá a pedir en ese equipo, a menos que expire (o que tú la quites) e intentes ejecutar una aplicación de la Tienda sin certificar o crear un proyecto. Siempre que tengas una licencia de desarrollador que no haya expirado, puedes ejecutar aplicaciones de la Tienda no certificadas en tu equipo local. Para ello, selecciona la tecla F5 en Microsoft Visual Studio o Microsoft Expression Blend.

Renovar una licencia de desarrollador a través de Visual Studio

La licencia de desarrollador se puede renovar siempre que uses el IDE de Visual Studio. Si usas Microsoft Visual Studio Express 2013 para Windows, selecciona Tienda, Adquirir licencia de desarrollador en la barra de menús. Si estás usando una versión diferente de Visual Studio 2013, selecciona Proyecto > Tienda > Adquirir licencia de desarrollador en la barra de menús.

Obtener una licencia de desarrollador en el símbolo del sistema

Si no usas Visual Studio 2013, puedes obtener y administrar licencias de desarrollador en un símbolo del sistema, ejecutando los siguientes comandos en Windows PowerShell:

  • Show-WindowsDeveloperLicenseRegistration. Este comando abre un cuadro de diálogo desde el que puedes obtener una licencia de desarrollador e instalarla en el equipo local. Para ejecutar este comando, debes tener una cuenta Microsoft válida. Además, debes ejecutarlo en un símbolo del sistema con permisos elevados.
  • Get-WindowsDeveloperLicense. Este comando devuelve un objeto que tiene dos propiedades, ExpirationTime e IsValid. ExpirationTime es una estructura System.DateTime que contiene la fecha y hora de expiración de la licencia. IsValid es una estructura System.Boolean que indica si la licencia es válida. Puedes ejecutar este comando en un símbolo del sistema que no tenga permisos elevados.
  • Unregister-WindowsDeveloperLicense. Este comando te advierte de que algunas aplicaciones dejarán de funcionar si quitas la licencia de desarrollador de la máquina local. Si eliges "Sí" (la opción predeterminada) para confirmar que deseas quitar la licencia, se quitará de la máquina local. Debes ejecutar este comando en un símbolo del sistema con permisos elevados.

Los ejemplos muestran la sintaxis de PowerShell básica:


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

Habilitar un equipo para obtener una licencia de desarrollador sin tener que conectarse a Internet

Si tu equipo pertenece a un dominio, tu administrador de dominio puede configurar el equipo para que tenga una licencia de desarrollador que no expira. Así, no tendrás que obtener ni renovar una licencia conectándote a Internet. Tu equipo debe pertenecer a un dominio y debe ejecutar uno de los siguientes sistemas operativos:

  • Windows 8.1 Enterprise.
  • Windows 8.1 Pro.

    Nota  Si tu equipo ejecuta Windows 8.1 Pro, tu administrador debe activar una clave de producto de instalación de prueba.

Para obtener más información, consulta Cómo agregar y quitar aplicaciones.

Uso fraudulento de tu licencia

Microsoft puede detectar el uso fraudulento de una licencia de desarrollador en una máquina registrada. Si Microsoft detecta el uso fraudulento u otra infracción de los términos de la licencia de software, podríamos revocar tu licencia de desarrollador. El proceso de supervisión ayuda a garantizar la salud general del mercado de aplicaciones.

Microsoft no supervisa el uso de aplicaciones que la Tienda ha certificado. Microsoft recopila análisis para aplicaciones que se venden en la Tienda y proporciona dichos análisis a los desarrolladores que crearon las aplicaciones. Para obtener más información, consulta los términos de licencia de software correspondientes a tu edición de Windows.

Hh974578.wedge(es-es,WIN.10).gifPara saber qué edición de Windows se ejecuta en tu equipo

  • En el Panel de control, selecciona Sistema.

    La edición de Windows que estés ejecutando aparece cerca de la parte superior de la pantalla, en Edición de Windows.

Hh974578.wedge(es-es,WIN.10).gifPara leer los términos de licencia

  1. Abre la unidad donde está instalado Windows.

    Esta unidad suele ser (C:).

  2. Abre la carpeta Windows/System32/es-es/Licenses_Default.

  3. Abre la carpeta correspondiente a la edición de Windows instalada en el equipo y abre la licencia.

    La licencia se abre en una nueva ventana.

Riesgos

Si tienes una licencia de desarrollador, puedes ejecutar aplicaciones de la Tienda que la Tienda no haya comprobado o certificado, pero no disfrutarás de la protección que dicha certificación proporciona. Un ordenador en el que haya instalada una licencia de desarrollador podría presentar un mayor riesgo de infección por virus o malware que un equipo que solo instale aplicaciones a través de la Tienda. Dicho de otro modo, si compras y ejecutas aplicaciones de la Tienda de orígenes que no son la Tienda, toma las mismas precauciones que normalmente tomarías al comprar aplicaciones de escritorio de Internet.

 

 

Mostrar:
© 2014 Microsoft