Se poate folosi scară-140 insigna logo-ul în Visual Studio 2012 Update 1

Traduceri articole Traduceri articole
ID articol: 2792380 - View products that this article applies to.
Măriți totul | Reduceți totul

Simptome

Acest articol descrie o soluție pentru problemele următoare în Microsoft Visual Studio 2012 Update 1.

Numarul 1

Luați în considerare următorul scenariu:
  • Creați un app folosind Visual Studio 2012 Update 1.
  • Selectați un fișier .png 33 x 33 pixel pentru scară-140 insigna logo pentru app.
  • Încercați să pachet de app.
În acest scenariu, nu pachet app. în plus, primiți un mesaj de eroare asemănător cu următorul:

App manifest referiri insigna logo-ul imaginii "images\BadgeLogo.scale-140.png" care are dimensiuni nu este valid. Trebuie să fie pixelii 34 x 34.

Numarul 2

Luați în considerare următorul scenariu:
  • Creați un app folosind Visual Studio 2012 Update 1.
  • Selectați un fișier .png 34 x 34 pixel pentru scară-140 insigna logo pentru app.
  • Încercați să prezinte acest app de la magazinul de Windows.
În acest scenariu, nu poate remite app Store Windows.

Cauză

Aceste probleme se produc deoarece Visual Studio 2012 Update 1 incorect necesită un fi?ier .png de 34 x 34 pixeli pentru scară-140 insigna logo. Cu toate acestea, Windows Magazin ?i setul de certificare al App Windows (WinACK) necesită ca fișiere imagine pentru scară-140 insigna logo fi 33 x 33 pixeli. Prin urmare, se produce problema descrisă în secțiunea "Simptome".

Remediere

Pentru a rezolva această problemă, urmați acești pași:
  1. În Soluție de Explorer, faceți clic dreapta pe proiect și apoi selectați Descărcare proiectului.
  2. Faceți clic dreapta pe proiect și selectați Editare.
  3. Adăugați următorul cod XML la The Bottom a fișierului proiect înainte de închiderea element:

    <!-- 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. Adăugați următorul cod XML la The Bottom a fișierului proiect înainte de închiderea element:
    Notă Dacă fișierul proiect conține deja o țintă BeforeBuild , adăugați WorkaroundForBadgeLogoScale140Issue la atributul DependsOnTargets .

    <Target Name="BeforeBuild" DependsOnTargets="WorkaroundForBadgeLogoScale140Issue" />
  5. Salvați și închideți fișierul proiect.
  6. În Soluție de Explorer, faceți clic dreapta pe proiect și apoi selectați Reload proiect.
  7. În Manifesta Designer, Adauga o scară-140 logo-ul fișier .png de 33 x 33 pixeli.
Notă Manifest Designer va afișa un avertisment că insigna logo-ul nu respectă dimensiunea cerută de 34 x 34 pixeli. Cu toate acestea, Visual Studio va pachet app, și WinACK vă permite să publicați app Store Windows.

Stare

Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secțiunea „se aplică la".

Informații suplimentare

Pentru mai multe informații despre insigna logo-uri, du-te la următorul site Web MSDN:

Optimizare imagini pentru rezolu?ii de ecran diferite

Proprietă?i

ID articol: 2792380 - Ultima examinare: 7 ianuarie 2013 - Revizie: 1.0
Se aplică la:
  • Microsoft Visual Studio Express 2012 for Windows 8
  • Microsoft Visual Studio Premium 2012
  • Microsoft Visual Studio Professional 2012
  • Microsoft Visual Studio Ultimate 2012
Cuvinte cheie: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2792380 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2792380

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com