2/17/2011

Voici les notes de publication relatives à la mise à jour de janvier 2011 des Outils du développeur Windows® Phone. La mise à jour de janvier 2011 remplace celle d'octobre 2010.

Nouveautés de la mise à jour de janvier 2011

Contenu du correctif WPDT

Configuration système

Installation

Désinstallation

Forum aux questions

Problèmes connus

Nouveautés de la mise à jour de janvier 2011

La mise à jour de janvier 2011 des Outils du développeur Windows Phone comprend les éléments suivants :

Copier-coller

La fonctionnalité copier-coller est désormais activée dans les contrôles suivants sous Windows® Phone 7 :

Les développeurs peuvent tester la fonctionnalité copier-coller dans le nouvel émulateur Windows Phone. Pour plus d'informations, consultez la page How to: Test Copy and Paste in Windows Phone Emulator (en anglais). Les utilisateurs finals ne peuvent utiliser la fonctionnalité copier-coller qu'après avoir reçu la mise à jour correspondante dans le système d'exploitation Windows Phone 7.

La plupart des applications déjà publiées sur Windows Phone Marketplace ne doivent pas être recompilées pour bénéficier de la fonctionnalité copier-coller. Celle-ci fonctionne automatiquement pour les utilisateurs finals après qu'ils ont reçu la mise à jour correspondante dans le système d'exploitation.

Attention :

Dans les applications ayant des contrôles Pivot ou Panorama contenant des zones de texte, les utilisateurs peuvent modifier accidentellement des volets lorsqu'ils tentent de copier du texte. Pour éviter ce problème, ouvrez votre application, recompilez-la, puis renvoyez-la à Windows Phone Marketplace.

Windows Phone Capability Detection Tool

Détecte les fonctionnalités de téléphonie utilisées par votre application. Lorsque vous envoyez votre application à Windows Phone Marketplace, Microsoft exécute une analyse du code pour détecter les fonctionnalités de téléphonie requises par votre application, puis remplace la liste des fonctionnalités du manifeste de l'application par les résultats du processus de détection. Cet outil exécute le même processus de détection et permet de tester votre application à l'aide de la liste des fonctionnalités de téléphonie générées lors du processus de certification. Pour plus d'informations, consultez la page How to: Use the Capability Detection Tool (en anglais).

Windows Phone Connect Tool

Permet de connecter votre téléphone à un ordinateur lorsque le logiciel Zune® n'est pas en cours d'exécution, ainsi qu'à des applications de débogage utilisant des API multimédia. Pour plus d'informations, consultez la page How to: Use the Connect Tool (en anglais).

Contrôle Bing Maps Silverlight mis à jour

Améliore les performances en termes de mouvements lors de l'utilisation du contrôle Bing™ Maps Silverlight®. Pour plus d'informations, consultez la page Bing Maps Silverlight Control for Windows Phone (en anglais).

Contenu du correctif WPDT

Une fois le correctif des Outils du développeur Windows Phone installé, les développeurs d'applications peuvent déployer des fichiers XAP de plus de 64 Mo sur les périphériques de téléphonie physiques à des fins de test et de débogage.

Configuration système

La version RTW des Outils du développeur Windows Phone doit être installée. Pour plus d'informations, consultez la page Installing Windows Phone Developer Tools (en anglais).

Systèmes d'exploitation pris en charge

  • Windows® Vista® (x86 et x64) avec Service Pack 2 – Toutes les éditions, à l'exception de Starter Edition

  • Windows® 7 (x86 et x64) – Toutes les éditions, à l'exception de Starter Edition

Matériel

  • L'installation requiert un espace disque disponible de 3 Go sur le lecteur système.

  • 2 Go de RAM

  • L'émulateur Windows® Phone requiert une carte graphique DirectX® 10 ou une version ultérieure avec un pilote WDDM 1.1.

Plateformes non prises en charge

  • Windows® XP et Windows Server® ne sont pas pris en charge.

  • Virtual PC et Hyper-V™ ne sont pas pris en charge.

Installation

Installation de la mise à jour de janvier 2011

  1. Choisissez une langue dans la zone déroulante.

    La version linguistique de la mise à jour doit correspondre à celle de la version RTW des Outils du développeur Windows Phone installée sur votre ordinateur.

  2. Cliquez sur le lien de téléchargement WindowsPhoneDeveloperResources_<langue>_Patch1.msp et suivez les instructions.

    Remarque importante :

    L'installation prend quelques minutes. Le programme d'installation peut indiquer que l'installation est terminée à 100 % alors qu'elle est toujours en cours. Ne fermez pas le programme d'installation manuellement.

Installation du correctif WPDT

  • Cliquez sur le lien de téléchargement VS10-KB2486994-x86.exe et suivez les instructions.

Désinstallation

Attention :

Si vous avez installé la mise à jour d'octobre 2010 et que vous désinstallez la mise à jour de janvier 2011, le système ne rétablira pas la mise à jour d'octobre 2010, mais une version RTW.

Désinstallation de la mise à jour de janvier 2011

  1. Accédez aux menus Démarrer > Panneau de configuration > Programmes > Programmes et fonctionnalités, sélectionnez Ressources du développeur Microsoft Windows Phone 7, puis cliquez sur Désinstaller.

  2. Accédez aux menus Démarrer > Panneau de configuration > Programmes > Programmes et fonctionnalités, sélectionnez Outils du développeur Microsoft Windows Phone, puis cliquez sur Désinstaller/Modifier.

    Lorsque la boîte de dialogue du programme d'installation s'affiche, cliquez sur Réparer.

Désinstallation du correctif WPDT

  • Accédez aux menus Démarrer > Panneau de configuration > Programmes > Programmes et fonctionnalités> Afficher les mises à jour installées, sélectionnez Correctif pour les Outils du développeur Microsoft Windows Phone – FRA (KB2486994), puis cliquez sur Désinstaller.

Forum aux questions

Voici les questions fréquemment posées concernant la mise à jour de janvier 2011 des Outils du développeur Windows Phone :

Dois-je installer la mise à jour de janvier 2011 et le correctif WPDT ?

Non, vous pouvez installer l'un des deux ou les deux.

Faut-il d'abord installer la mise à jour de janvier 2011 ou le correctif WPDT ?

Non, vous pouvez les installer dans n'importe quel ordre.

Je peux déjà déployer des fichiers XAP de plus de 64 Mo sur mon téléphone à l'aide de WPDT. Pourquoi dois-je installer le correctif WPDT ?

Les périphériques de téléphonie sur lesquels la mise à jour de janvier 2011 n'a pas été installée prennent en charge le déploiement de fichiers XAP de n'importe quelle taille à l'aide de WPDT, même sans le correctif WPDT. Par contre, les périphériques dont le système d'exploitation a été mis à jour ne prennent pas en charge le déploiement de fichiers XAP de plus de 64 Mo à l'aide de WPDT. Pour vous assurer de toujours pouvoir déployer vos fichiers XAP sur n'importe quel système d'exploitation à l'aide de WPDT, il est préférable d'installer le correctif WPDT.

Où puis-je me procurer les outils de détection des fonctionnalités et de connexion ?

Ces outils sont installés dans le répertoire %Program Files%\Microsoft SDKs\Windows Phone\v7.0\Tools.

Capability Detection Tool et Connect Tool ne se trouvent pas à l'emplacement indiqué ci-dessus. Où sont-ils ?

Si vous avez installé la mise à jour d'octobre 2010 et la mise à jour de janvier 2011, puis avez désinstallé la mise à jour de janvier 2011, le système a rétabli la version RTW. Vous devez installer la mise à jour de janvier 2011 pour avoir accès à Capability Detection Tool et Connect Tool.

Comment puis-je vérifier que la mise à jour des Outils du développeur Windows Phone de janvier 2010 a été correctement installée ?

  1. Cliquez sur Démarrer > Panneau de configuration > Programmes > Programmes et fonctionnalités.

  2. Dans le volet de navigation gauche, cliquez sur Afficher les mises à jour installées.

    Si l'installation de la mise à jour s'est déroulée correctement, « Ressources du développeur Microsoft Windows Phone 7 - Mise à jour de janvier 2011 » s'affiche dans la liste.

Problèmes connus

Cible de déploiement par défaut

Lorsque vous installez la mise à jour de janvier 2011, la cible de déploiement par défaut pour les projets Windows Phone dans Visual Studio est remplacée par Windows Phone 7 Device. Vous pouvez définir la cible par défaut sur Windows Phone 7 Emulator en procédant comme suit :

  1. Fermez toutes les instances de Visual Studio et Windows Phone Emulator.

  2. Effacez le contenu de %LocalAppData%\Microsoft\Phone Tools\CoreCon.

  3. Redémarrez Visual Studio.

Procédure à suivre pour la msie à jour de MediaPlayer

La modification des valeurs des propriétés Volume et IsMuted de la classe MediaPlayer n'a aucun effet si l'utilisateur est en train de lire de la musique à partir de la bibliothèque Zune. Cette restriction a pour but d'éviter toute mise en sourdine accidentelle du lecteur Zune.

Quelques recommandations à l'attention des développeurs :

  • Afin de vous assurer que le système tiendra compte de vos paramètres MediaPlayer, commencez la lecture de la musique avant de définir les propriétés Volume, IsMuted et autres.

  • Utilisez le mode Pause au lieu des propriétés IsMuted et Volume pour mettre temporairement le lecteur Zune en sourdine.

  • Autorisez les utilisateurs à modifier le volume de la musique de fond seulement lorsque la lecture de jeux est active.

Problème de rendu du contrôle d'une zone de texte

Dans certains cas, le fait de sélectionner du texte dans la commande d'une zone de texte peut entraîner une interruption de votre application. Cela peut se produire lorsqu'une zone de texte a été ajoutée à l'arborescence visuelle, mais qu'elle n'a pas encore été rendue. Le code suivant illustre le problème :

 
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();
}

Pour éviter ce problème, appelez la méthode UpdateLayout avant la méthode Focus, comme illustré dans le code ci-après :

 
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();
}

Orientation des photos - Métadonnées EXIF

Windows Phone n'est pas fourni avec des bibliothèques managées pour la lecture des métadonnées Exchangeable Image File Format (EXIF) des photos. Pour afficher des images de portrait à partir de la photothèque ou du sélecteur Microsoft.Phone.Tasks.CameraCaptureTask avec la bonne orientation, vous devez utiliser une bibliothèque tierce ou votre propre code de traitement des métadonnées. Ce problème concerne la version actuelle et toutes les versions précédentes des Outils du développeur Windows Phone, y compris la version RTW.

Méthode DecodeJpeg

La méthode DecodeJpeg dans la classe Microsoft.Phone.PictureDecoder, chargée du décodage JPEG en objet WriteableBitmap, n'accepte pas le paramètre de largeur maximale de pixel transféré lorsqu'il est utilisé.

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

En raison d'un code défectueux, le paramètre maxPixelHeight est utilisé à la fois pour maxPixelWidth et maxPixelHeight. Ce problème concerne la version actuelle et toutes les versions précédentes des Outils du développeur Windows Phone, y compris la version RTW. Il sera corrigé ultérieurement.

Déclarations de copyright et de confidentialité

Les informations contenues dans le présent document, y compris les URL et autres références de sites Web Internet, peuvent être modifiées sans préavis. Sauf mention contraire, les sociétés, organisations, produits, noms de domaine, adresses e-mail, logos, personnes, lieux et événements mentionnés ici à titre d’exemple sont purement fictifs. Aucune association à tout(e) société, organisation, produit, nom de domaine, adresse électronique, logo, personne, lieu ou événement réel n’est intentionnelle ou volontaire. Il appartient à l’utilisateur de veiller au respect de toutes les dispositions légales applicables en matière de copyright. Sans limitation des droits sous copyright, aucune partie de ce document ne peut être reproduite, stockée ou introduite dans un système de recherche automatique, ni transmise sous quelque forme ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre), dans quelque but que ce soit, sans l'autorisation écrite de Microsoft Corporation.

Selon les cas, Microsoft peut détenir des brevets (ou avoir déposé des demandes de brevets), ainsi que des marques, des copyrights ou autres droits de propriété intellectuelle sur les questions évoquées dans ce document. Sauf disposition contraire expresse dans un contrat de licence écrit concédé par Microsoft, la communication de ce document à son destinataire ne confère à ce dernier aucun droit sur les brevets, marques, copyrights et autres droits de propriété intellectuelle.

© 2011 Microsoft Corporation. Tous droits réservés.

Microsoft, Bing, DirectX, Hyper-V, Silverlight, Windows, Windows Server, Windows Vista, et Zune sont des marques commerciales du groupe de sociétés Microsoft.

Toutes les autres marques commerciales sont la propriété de leurs détenteurs respectifs.