Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Vous ne pouvez pas utiliser le logo en écusson échelle-140 dans Visual Studio 2012 mise à jour 1

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 2792380
Symptômes
Cet article décrit une solution de contournement pour les problèmes suivants dans Microsoft Visual Studio 2012 mise à jour 1.

Problème 1

Envisagez le scénario suivant :
  • Vous créez une application à l'aide de Visual Studio 2012 mise à jour 1.
  • Vous sélectionnez un fichier .png de pixel 33 x 33 pour le logo en écusson 140 à l'échelle de l'application.
  • Vous essayez de compresser l'app.
Dans ce scénario, vous ne pouvez pas empaqueter l'app. en outre, vous recevez un message d'erreur semblable au suivant :

Références manifeste App badge logo image « images\BadgeLogo.scale-140.png » qui a des dimensions n'est pas valides. Il doit être 34 x 34 pixels.

Problème 2

Envisagez le scénario suivant :
  • Vous créez une application à l'aide de Visual Studio 2012 mise à jour 1.
  • Vous sélectionnez un fichier .png de 34 x 34 pixels pour le logo en écusson 140 à l'échelle de l'application.
  • Vous essayez de soumettre cette application dans le magasin de Windows.
Dans ce scénario, vous ne peut pas envoyer l'app au magasin de Windows.

Cause
Ces problèmes se produisent car Visual Studio 2012 mise à jour 1 requiert incorrectement un fichier .png 34 x 34 pixels pour le logo en écusson échelle-140. Toutefois, la banque de Windows et le Kit de Certification de l'application Windows (WinACK) prévoir que les fichiers image pour le logo en écusson échelle-140 pixels de 33 x 33. Par conséquent, le problème décrit dans la section « Symptômes » se produit.
Contournement
Pour contourner ce problème, procédez comme suit :
  1. Dans l' Explorateur de solutions, cliquez droit sur le projet, puis sélectionnez Décharger le projet.
  2. Cliquez droit sur le projet et sélectionnez Modifier.
  3. Ajoutez le code XML suivant au bas du fichier de projet avant la fermeture de élément :

    <!-- Workaround for 33x33 badge logo issue. --><Target Name="WorkaroundForBadgeLogoScale140Issue"><ItemGroup><AppxManifestImageFileNameQuery Remove="./m:Package/m:Applications/m:Application/m:VisualElements/m:LockScreen/@BadgeLogo" /></ItemGroup><ItemGroup><AppxManifestImageFileNameQuery Include="./m:Package/m:Applications/m:Application/m:VisualElements/m:LockScreen/@BadgeLogo"><DescriptionID>BadgeLogo</DescriptionID><ExpectedScaleDimensions>100:24x24;140:33x33;180:43x43</ExpectedScaleDimensions></AppxManifestImageFileNameQuery></ItemGroup></Target>
  4. Ajoutez le code XML suivant au bas du fichier de projet avant la fermeture de élément :
    Remarque : Si votre fichier projet contient déjà une cible BeforeBuild , ajoutez WorkaroundForBadgeLogoScale140Issue à l'attribut DependsOnTargets .

    <Target Name="BeforeBuild" DependsOnTargets="WorkaroundForBadgeLogoScale140Issue" />
  5. Enregistrez et fermez le fichier projet.
  6. Dans l' Explorateur de solutions, cliquez droit sur le projet, puis sélectionnez Recharger le projet.
  7. Dans le Manifeste d'un concepteur, ajoutez un fichier .png logo échelle-140 pixels de 33 x 33.
Remarque : Concepteur de manifestes affichera un message d'avertissement que le logo en écusson ne répond pas à la taille requise de 34 x 34 pixels. Toutefois, Visual Studio va créer un package l'app, et WinACK permet de publier l'application dans le magasin de Windows.
Statut
Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».
Plus d'informations
Pour plus d'informations sur les logos de badge, accédez au site Web MSDN suivant :

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 2792380 - Dernière mise à jour : 01/07/2013 06:23:00 - Révision : 1.0

Microsoft Visual Studio Express 2012 for Windows 8, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012, Microsoft Visual Studio Ultimate 2012

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2792380 KbMtfr
Commentaires