Não é possível usar o logotipo do emblema escala 140 no Visual Studio 2012 Update 1

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 2792380
Sintomas
Este artigo descreve uma solução alternativa para os seguintes problemas no Microsoft Visual Studio 2012 atualização 1.

Problema 1

Considere o seguinte cenário:
  • Criar um aplicativo usando o Visual Studio 2012 atualização 1.
  • Você seleciona um arquivo. PNG 33 x 33 pixel para o logotipo do emblema 140 escala para o aplicativo.
  • Tente empacotar o aplicativo.
Nesse cenário, você não pode compactar o App. Além disso, você receberá uma mensagem de erro semelhante à seguinte:

Referências ao manifesto App badge imagem de logotipo 'images\BadgeLogo.scale-140.png' que tem dimensões não é válidas. Ele deve ser 34 x 34 pixels.

Problema 2

Considere o seguinte cenário:
  • Criar um aplicativo usando o Visual Studio 2012 atualização 1.
  • Selecione um arquivo. PNG de 34 x 34 pixel para o logotipo do emblema 140 escala para o aplicativo.
  • Tente enviar este aplicativo ao repositório do Windows.
Nesse cenário, você não pode enviar o aplicativo para o armazenamento do Windows.

Causa
Esses problemas ocorrem porque o Visual Studio 2012 atualização 1 incorretamente requer um arquivo. PNG 34 x 34 pixels para o logotipo do emblema escala-140. No entanto, o armazenamento do Windows e o Kit de certificação de aplicativo do Windows (WinACK) requerem que arquivos de imagem de logotipo do emblema escala 140 pixels 33 x 33. Portanto, o problema descrito na seção "Sintomas" ocorre.
Como Contornar
Para contornar esse problema, execute as seguintes etapas:
  1. No Solution Explorer, clique com o botão direito no projeto e, em seguida, selecione Unload Project.
  2. Com o botão direito no projeto e, em seguida, selecione Editar.
  3. Adicione o seguinte código XML para a parte inferior do arquivo do projeto antes do fechamento elemento:

    <!-- 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. Adicione o seguinte código XML para a parte inferior do arquivo do projeto antes do fechamento elemento:
    Observação Se seu arquivo de projeto já contiver um destino BeforeBuild , adicione WorkaroundForBadgeLogoScale140Issue para o atributo DependsOnTargets .

    <Target Name="BeforeBuild" DependsOnTargets="WorkaroundForBadgeLogoScale140Issue" />
  5. Salve e feche o arquivo de projeto.
  6. No Solution Explorer, clique com o botão direito no projeto e, em seguida, selecione Reload Project.
  7. No Designer de manifesto, adicione um arquivo. PNG logotipo de escala 140 pixels de 33 x 33.
Observação Manifesto Designer exibirá um aviso de que o logotipo do emblema não está de acordo com o tamanho necessário de 34 x 34 pixels. No entanto, o Visual Studio irá embalar o aplicativo, e WinACK permite que você publicar o aplicativo para o armazenamento do Windows.
Situação
A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".
Mais Informações
Para obter mais informações sobre o logotipo de emblema, vá para o seguinte site da Web MSDN:

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2792380 - Última Revisão: 01/07/2013 06:28:00 - Revisão: 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 KbMtpt
Comentários