2/17/2011

Estas notas de la versión corresponden a la actualización de enero de 2011 de las herramientas de desarrollo de Windows® Phone. La actualización de enero de 2011 sustituye a la actualización publicada en octubre de 2010.

Novedades de la actualización de enero de 2011

Novedades de la corrección de WPDT (las herramientas de desarrollo de Windows Phone)

Requisitos del sistema

Instalación

Desinstalación

Preguntas más frecuentes

Problemas conocidos

Novedades de la actualización de enero de 2011

La actualización de enero de 2011 de las herramientas de desarrollo de Windows Phone incluye los siguientes elementos:

Copiar y pegar

La función de copiar y pegar ya está habilitada en Windows® Phone 7, en los controles siguientes:

Los programadores pueden probar la funcionalidad de copiar y pegar en el nuevo Windows Phone Emulator. Para obtener más información, vea Cómo: Probar la funcionalidad Copiar y pegar en Windows Phone Emulator. El usuario final solamente podrá utilizar la funcionalidad de copiar y pegar cuando reciba la actualización correspondiente al sistema operativo de Windows Phone 7.

No será necesario volver a compilar la mayoría de las aplicaciones que ya se han publicado en Windows Phone Marketplace para aprovechar la funcionalidad de copiar y pegar. Dicha funcionalidad se activará automáticamente para los usuarios finales cuando reciban la actualización correspondiente para su sistema operativo.

Precaución:

en las aplicaciones que disponen de controles dinámicos o panorámicos que contienen cuadros de texto, es posible que los usuarios, al intentar copiar texto, cambien los paneles de forma involuntaria. Para evitar que esto suceda, abra su aplicación, vuelva a compilarla y envíela de nuevo a Windows Phone Marketplace.

Herramienta de detección de capacidades de Windows Phone

Detecta las capacidades del teléfono que utiliza su aplicación. Cuando la aplicación se envía a Windows Phone Marketplace, Microsoft analiza el código para detectar las capacidades del teléfono que requiere y, a continuación, sustituye la lista de funciones del manifiesto de la aplicación por el resultado del proceso de detección. Esta herramienta realiza el mismo proceso de detección y permite probar la aplicación con la misma lista de recursos que se genera durante el proceso de certificación. Para obtener más información, vea Cómo: Utilizar la herramienta de detección de capacidades.

Herramienta de conexión de Windows Phone

Esta herramienta permite conectar el teléfono a un equipo cuando no se está ejecutando el software de Zune® y depurar las aplicaciones que usan API multimedia. Para obtener más información, vea Cómo: Utilizar la herramienta de conexión.

Control de Bing Maps para Silverlight actualizado

Incluye mejoras en la realización de los movimientos al usar Bing™ Maps Silverlight® Control. Para obtener más información, vea Bing Maps Silverlight Control para Windows Phone.

Novedades de la corrección de WPDT (las herramientas de desarrollo de Windows Phone)

Cuando hayan instalado la corrección de las herramientas de desarrollo de Windows Phone, los programadores de aplicaciones pueden implementar archivos XAP de más de 64 MB en dispositivos de teléfonos físicos para hacer pruebas y para depurar.

Requisitos del sistema

Debe tener instalada la versión RTW de las herramientas de desarrollo de Windows Phone. Para obtener más información, vea Instalación de las herramientas de desarrollo de Windows Phone.

Sistemas operativos compatibles

  • Windows® Vista® (x86 y x64) con Service Pack 2. Todas las ediciones excepto Starter Edition

  • Windows® 7 (x86 y x64). Todas las ediciones excepto Starter Edition

Hardware

  • La instalación necesita 3 GB de espacio libre en disco en la unidad del sistema.

  • 2 GB de RAM

  • Windows® Phone Emulator requiere una tarjeta gráfica DirectX® 10 o posterior con el controlador WDDM 1.1.

Plataformas no compatibles

  • Windows® XP y Windows Server® no son compatibles.

  • Virtual PC y Hyper-V™ no son compatibles.

Instalación

Para instalar la actualización de enero de 2011

  1. Utilice el cuadro desplegable para seleccionar el idioma correcto.

    El idioma de la actualización debe coincidir con el idioma de la versión RTW de las herramientas de desarrollo de Windows Phone instalada en el equipo.

  2. Haga clic en el vínculo de descarga WindowsPhoneDeveloperResources_<idioma>_Patch1.msp y siga las instrucciones.

    Nota importante:

    la instalación puede tardar varios minutos. También es posible que indique que está completada en un 100% cuando todavía no haya finalizado. No cierre la instalación manualmente.

Para instalar la corrección de WPDT

  • Haga clic en el vínculo de descarga VS10-KB2486994-x86.exe y siga las instrucciones.

Desinstalación

Precaución:

si anteriormente había instalado la actualización de octubre de 2010 y desinstala la actualización de enero de 2011, no se le revertirá a la actualización de octubre de 2010. Se le revertirá a una instalación de RTW.

Para desinstalar la actualización de enero de 2011

  1. En Inicio > Panel de control > Programas > Programas y características, seleccione Microsoft Windows Phone 7 Developer Resources y haga clic en Desinstalar.

  2. En Inicio > Panel de control > Programas > Programas y características, seleccione Microsoft Windows Phone Developer Tools y haga clic en Desinstalar o cambiar.

    Cuando aparezca el cuadro de diálogo del instalador, haga clic en Reparar.

Para desinstalar la corrección de WPDT

  • En Inicio > Panel de control > Programas > Programas y características> Ver actualizaciones instaladas, seleccione Revisiones para Microsoft Windows Phone Developer Tools - ENU (KB2486994) y haga clic en Desinstalar.

Preguntas más frecuentes

A continuación encontrará una serie de preguntas frecuentes acerca de la actualización de enero de 2011 de las herramientas de desarrollo de Windows Phone:

¿Tengo que instalar la actualización de enero de 2011 y la corrección de WPDT?

No, puede instalar solo una o ambas.

¿Hay algún problema si instalo primero la actualización de enero de 2011 en vez de la corrección de WPDT?

No, puede instalarlas en el orden que desee.

Ya puedo implementar archivos XAP de más de 64 MB en mi teléfono mediante WPDT. ¿Por qué es necesario instalar la corrección de WPDT?

Los dispositivos de teléfono que no hayan actualizado su sistema operativo con la actualización de enero de 2011 aceptan la implementación de archivos XAP de cualquier tamaño mediante WPDT, incluso sin instalar la corrección de WPDT. Los dispositivos de teléfono que hayan actualizado su sistema operativo no aceptan la implementación de archivos XAP de más de 64 MB mediante WPDT. Para garantizar que pueda implementar siempre archivos XAP con el sistema operativo más reciente mediante WPDT, debe instalar la corrección de WPDT.

¿Dónde están la herramienta de detección de recursos y la herramienta de conexión?

Las dos herramientas están instaladas en el directorio %Archivos de programa%\Microsoft SDKs\Windows Phone\v7.0\Tools.

La herramienta de detección de capacidades y la herramienta de conexión no están en la ubicación que se especifica arriba. ¿Qué les ha pasado?

Si anteriormente había instalado la actualización de octubre de 2010 y posteriormente ha instalado y desinstalado la actualización de enero de 2011, se le ha revertido a una instalación de RTW. Tiene que instalar la actualización de enero de 2011 para acceder a la herramienta de detección de capacidades y la herramienta de conexión.

¿Cómo puedo asegurarme de que la actualización de enero de 2011 de las herramientas de desarrollo de Windows Phone se haya instalado correctamente?

  1. Haga clic en Inicio > Panel de control > Programas > Programas y características.

  2. En el panel de navegación izquierdo, haga clic en Ver actualizaciones instaladas.

    Si la actualización se ha instalado correctamente, aparecerá "Microsoft Windows Phone 7 Developer Resources - January 2011 Update" en la lista.

Problemas conocidos

Destino de implementación predeterminado

Al instalar la actualización de enero de 2011, el destino de implementación predeterminado para los proyectos de Windows Phone en Visual Studio cambia a Dispositivo Windows Phone 7. Puede cambiar el destino predeterminado a Windows Phone 7 Emulator si sigue los pasos que se indican a continuación:

  1. Cierre todas las instancias de Visual Studio y de Windows Phone Emulator.

  2. Elimine los contenidos de %LocalAppData%\Microsoft\Phone Tools\CoreCon.

  3. Reinicie Visual Studio.

Actualización del comportamiento de MediaPlayer

El cambio de los valores de las propiedades Volume e IsMuted de la clase MediaPlayer no surte ningún efecto si el usuario está reproduciendo música en ese momento desde la biblioteca de música de Zune. Esta limitación protege la experiencia de reproducción de medios de Zune al evitar la desactivación accidental del audio.

A continuación se ofrecen unas recomendaciones para desarrolladores:

  • Para garantizar que el sistema no pase por alto la configuración de MediaPlayer, comience la reproducción de la música del juego antes de establecer Volume, IsMuted y otras propiedades.

  • Use el método de Pausa en lugar de la propiedad IsMuted o Volume para desactivar temporalmente el audio de la reproducción de los medios de Zune.

  • Permita a los usuarios modificar el volumen de la música de fondo solo cuando esté activa la reproducción de un juego.

Problema de representación de controles de cuadro de texto

En algunas situaciones, la selección del texto de un control de cuadro de texto puede provocar que la aplicación se detenga. Esto puede ocurrir cuando se ha agregado un cuadro de texto al árbol visual, pero aún no se ha representado. En el siguiente ejemplo de código se muestra el problema:

 
public MainPage()
{
    InitializeComponent();
    textBox1.Visibility = System.Windows.Visibility.Collapsed;
}

private void button1_Click(object sender, RoutedEventArgs e)
{
    textBox1.Visibility = System.Windows.Visibility.Visible;
    textBox1.Focus();
    textBox1.SelectAll();
}

Para evitar este problema, llame al método UpdateLayout antes de llamar al método Focus, tal como se muestra en el código siguiente:

 
public MainPage()
{
    InitializeComponent();
    textBox1.Visibility = System.Windows.Visibility.Collapsed;
}

private void button1_Click(object sender, RoutedEventArgs e)
{
    textBox1.Visibility = System.Windows.Visibility.Visible;
    textBox1.UpdateLayout();
    textBox1.Focus();
    textBox1.SelectAll();
}

Orientación de fotos: metadatos EXIF

Windows Phone no se distribuye con bibliotecas administradas para leer los metadatos EXIF (Exchangeable Image File Format) de las fotos. Para mostrar imágenes con orientación vertical desde la biblioteca de fotos o desde el selector Microsoft.Phone.Tasks.CameraCaptureTask con la orientación correcta, debe utilizar una biblioteca de terceros o su propio código para procesar los metadatos. Este problema se aplica a la versión actual y a todas las versiones anteriores de las herramientas de desarrollo de Windows Phone, incluida la versión RTW.

Método DecodeJpeg

El método DecodeJpeg de la clase Microsoft.Phone.PictureDecoder es el responsable de la decodificación de los archivos JPEG en objetos WriteableBitmap y no acepta que se pase el parámetro máximo de ancho de píxeles cuando se utiliza.

 
public static WriteableBitmap DecodeJpeg
    (Stream source,
     int maxPixelWidth,
     int maxPixelHeight
    )

A causa de un defecto en el código, se utiliza el parámetro maxPixelHeight para maxPixelWidth y para maxPixelHeight. Este problema se aplica a la versión actual y a todas las versiones anteriores de las herramientas de desarrollo de Windows Phone, incluida la versión RTW. Se reparará en una actualización posterior.

Copyright y declaración de confidencialidad

La información de este documento, incluidas las referencias da URL y otros sitios web, está sujeta a cambios sin previo aviso. A menos que se especifique lo contrario, las organizaciones, productos, nombres de dominio, direcciones de correo electrónico, logotipos, personas, lugares y eventos mostrados en los ejemplos de estos documentos son ficticios. No se pretende que guarden relación con ninguna compañía, organización, producto, nombre de dominio, dirección de correo electrónico, logotipo, persona, lugar ni evento real y deberá entenderse así. El cumplimiento de todas las leyes aplicables en relación con el copyright es responsabilidad del usuario. Los derechos reconocidos por el copyright establecen, entre otras cosas, que no se pueden reproducir, guardar en ni incluir en un sistema de recuperación, ni transmitir en forma alguna ni por ningún medio (sea electrónico, mecánico, fotocopiado, grabado, etc.) ni con ningún otro fin, ninguna parte de este documento, sin el permiso expreso y por escrito de Microsoft Corporation.

Microsoft puede tener patentes, aplicaciones de patentes, marcas comerciales, copyrights u otros derechos de propiedad intelectual relativos al contenido de este documento. Con la excepción de lo expresamente estipulado en cualquier acuerdo de licencia escrito de Microsoft, el hecho de entregar este documento no concede ninguna licencia sobre las patentes, marcas comerciales, copyrights ni ninguna otra propiedad intelectual.

© 2011 Microsoft Corporation. Reservados todos los derechos.

Microsoft, Bing, DirectX, Hyper-V, Silverlight, Windows, Windows Server, Windows Vista y Zune son marcas comerciales del grupo de empresas Microsoft.

Todas las demás marcas comerciales pertenecen a sus respectivos propietarios.