Este artigo descreve 3099848 de rollup de correções, que está disponível para o Microsoft .NET Framework 4.6. Para obter mais informações sobre os problemas que este rollup de correções corrige, veja a secção "Problemas que este rollup de correções corrige".
Resolução
Uma correção suportada está agora disponível na Microsoft. No entanto, destina-se a corrigir apenas o problema descrito neste artigo. Aplique-o apenas a sistemas com este problema específico.Para corrigir este problema, contacte os Serviços de Suporte ao Cliente da Microsoft para obter a correção. Para obter uma lista completa dos números de telefone e informações dos Serviços de Suporte ao Cliente da Microsoft sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente incorridos para chamadas de suporte podem ser cancelados se um Suporte da Microsoft Professional determinar que uma atualização específica irá corrigir o seu problema. Os custos de suporte habituais serão aplicados a questões e problemas de suporte adicionais que não se qualificam para a atualização específica em questão.
Mais Informações
Pré-requisitos
Para aplicar esta correção, tem de ter o .NET Framework 4.6 instalado.
Requisito de reinício
Tem de reiniciar o computador depois de aplicar esta correção se estiverem a ser utilizados ficheiros afetados. Recomendamos que feche todas as aplicações baseadas em .NET Framework antes de aplicar esta correção.
Informações sobre substituição de correções
Este pacote de correções não substitui um pacote de correções previamente lançado.
Problemas que este rollup de correções corrige
Problema 1
O método System.Windows.Markup.XamlWriter.Save não consegue desativar o avanço de um elemento que tenha a definição xml:space="preserve". Isto resulta na adição de espaços adicionais ao elemento . Por exemplo, um parágrafo representado pelo seguinte XAML será transformado em XAML incorreto pelo método XamlWriter.Save:
<Paragraph><Span><Run Text="Test"/></Span><Run Text=" "/></Paragraph>
XAML incorreto criado pelo método XamlWriter.Save:
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph xml:space="preserve"><Span>Test</Span> <Run> </Run></Paragraph></Section>
XAML esperado (correto):
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph xml:space="preserve"><Span>Test</Span> <Run> </Run></Paragraph></Section>
Problema 2
Alguns conteúdos estão em falta nas impressões se for utilizada transparência no Windows 7 e versões anteriores. Por exemplo, alguns conteúdos num limite de tabela podem estar em falta e resultar numa área em branco nas impressões.
Problema 3
Alguns conteúdos estão desfocados nas impressões se for utilizada transparência no Windows 7 e versões anteriores. Isto ocorre mesmo quando define a impressão como qualidade de nível fotográfico.Esta correção melhora a qualidade de saída obtida com o valor OutputQuality.Photographic. Tenha em atenção que os documentos com melhor qualidade requerem ficheiros de spooler de impressão maiores e tempos de espera mais longos. Se estes efeitos secundários não forem desejáveis, pode ajustar a qualidade de saída da impressão para Alta.