V Visual Studio 2012 aktualizácia 1 nemôžete používať logo odznak stupnice-140

Preklady článku Preklady článku
ID článku: 2792380 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Príznaky

Tento článok popisuje riešenie nasledujúcich problémov v Microsoft Visual Studio 2012 Update 1.

Otázka 1

Uvažujme o nasledujúcom prípade:
  • Vytvárate aplikáciu pomocou Visual Studio 2012 Update 1.
  • Vyberiete súbor .png 33 x 33 pixel na stupnici-140 odznak logo pre app.
  • Pokúsite balíka app.
V takomto prípade nemožno zbaliť app. Navyše, dostanete chybové hlásenie podobné nasledujúcemu:

App zjavne odkazy odznak logo image "images\BadgeLogo.scale-140.png" ktorý má rozmery nie je platný. To musí byť 34 x 34 pixelov.

Otázka č. 2

Uvažujme o nasledujúcom prípade:
  • Vytvárate aplikáciu pomocou Visual Studio 2012 Update 1.
  • Vyberiete súbor .png 34 x 34 pixel na stupnici-140 odznak logo pre app.
  • Pokúsite predložiť túto aplikáciu Windows Store.
V takomto prípade nemôže predložiť app na ukladacom priestore Windows.

Príčina

Tieto problémy sa vyskytujú, pretože Visual Studio 2012 aktualizácia 1 nesprávne vyžaduje súbor ktorý je 34 x 34 pixelov pre logo odznak stupnice-140. Však ukladacom priestore Windows a Windows App certifikácie Kit (WinACK) požadovať, aby obrazové súbory pre logo odznak stupnice-140 boli 33 x 33 pixelov. Preto sa vyskytuje problém popísaný v časti "Príznaky".

Ako problém obísť

Tento problém obísť, postupujte nasledovne:
  1. V Roztok Explorer, kliknite pravým tlačidlom myši na projekt a potom vyberte Vyložiť projektu.
  2. Projektu kliknite pravým tlačidlom myši a vyberte Upraviť.
  3. Pridajte nasledujúci kód XML na dno projektového súboru pred uzavretím prvok:

    <!-- 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. Pridajte nasledujúci kód XML na dno projektového súboru pred uzavretím prvok:
    Poznámka Ak súbor projektu obsahuje už BeforeBuild cieľ, pridať WorkaroundForBadgeLogoScale140Issue atribút DependsOnTargets .

    <Target Name="BeforeBuild" DependsOnTargets="WorkaroundForBadgeLogoScale140Issue" />
  5. Uložte a zatvorte súbor projektu.
  6. V Roztok Explorer, kliknite pravým tlačidlom myši na projekt a potom vyberte Projekt Reload.
  7. V Manifeste Designer, pridať súbor .png logo stupnice-140, ktorá je 33 x 33 pixelov.
Poznámka Zjavne Designer zobrazí výstrahu že logo odznak nespĺňa požadované veľkosti 34 x 34 pixelov. Avšak, Visual Studio bude balíka app a WinACK umožňuje publikovať app v ukladacom priestore Windows.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém produktov spoločnosti Microsoft uvedených v časti "Vzťahuje sa na".

Ďalšie informácie

Ďalšie informácie o odznak loga, prejdite na nasledujúce webovú lokalitu MSDN:

Optimalizácia obrázkov pre rôzne rozlíšenie obrazovky

Vlastnosti

ID článku: 2792380 - Posledná kontrola: 7. januára 2013 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual Studio Express 2012 for Windows 8
  • Microsoft Visual Studio Premium 2012
  • Microsoft Visual Studio Professional 2012
  • Microsoft Visual Studio Ultimate 2012
Kľúčové slová: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2792380 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2792380

Odošlite odozvu

 

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