Veja como corrigir o erro XAML Parse de uma vez por todas

Sugerimos que: O programa para a correção de erros, otimizar e acelerar o Windows.

XAML ou Extensible Application Markup Language, é uma linguagem baseada em XML (Extensive Markup Language). Seu uso varia desde a criação até a inicialização de objetos .NET. É usado principalmente nas plataformas .NET Framework 3 e 4 e, especialmente, no Windows Presentation Foundation ou WPF ou Windows Silverlight.

Os elementos XAML são mapeados diretamente para as instâncias de objeto Common Language Runtime ou CLR, enquanto os atributos XAML são vinculados diretamente a propriedades e eventos. Lembre-se sempre de que as instruções condicionais são avaliadas em tempo de execução, com aquelas que avaliam como true sendo analisadas, enquanto aquelas que não avaliam são ignoradas. Com essa informação em mente, vamos passar para o lado da solução de problemas.

Antes de aplicar as soluções a seguir, não se esqueça de que o .NET está elaborando quais metadados seriam necessários para trabalhar com eficiência ideal. Os elementos que você não está usando são removidos, para não sobrecarregar o tempo de compilação e aumentar o tamanho do arquivo.

No entanto, pode não perceber o que você está fazendo em tempo de execução (por exemplo, Visual Studio), para que ele possa remover coisas que você realmente usa. Quando a falha ocorrer, ela fornecerá uma classe Exception, que representa um erro que ocorre durante a execução do aplicativo.

Como posso corrigir o erro de análise de XAML?

  1. Solução alternativa de barra para a frente
  2. Correção de recurso padrão
  3. Fixar FontFamily

1. Forward Outsh Workaround

A chave para resolver qualquer problema relacionado ao XAML é acompanhar o que está acontecendo no código que está causando o problema. Às vezes, a solução pode ser fácil, como neste caso, quando uma imagem de origem não foi compilada corretamente. Essa correção pode ser aplicada a várias instâncias, portanto, use barras quando descrever endereços de arquivos ou URLs.

  1. Substituir com
  2. Salve as alterações e você é bom para ir.

2. Correção Padrão de Recursos

Um erro de ortografia pode acontecer de tempos em tempos. Se isso acontecer, você receberá um erro com base em:

Uma exceção do tipo 'Windows.UI.Xaml.Markup.XamlParseException' ocorreu em myproj.UWP.McgInterop.dll, mas não foi tratada no código do usuário

Informações adicionais: O texto associado a este código de erro não foi encontrado.

Não é possível encontrar um Recurso com a categoria Nome / Chave [Linha: 0 Posição: 0]

Para corrigi-lo, faça o seguinte:

  1. Procure por Page.Resources / App.Resources ou Standard Resources e verifique se há erros de ortografia.
  2. Corrija o erro de ortografia e salve as alterações.

3. Fix FontFamily

Isso acontece quando você está carregando um XAML com uma fonte que não está presente em seu aplicativo ou atribuindo um valor ao FontFamily e o valor está em branco. A FontFamily é um objeto que especifica a família de fontes preferencial ou uma família de fontes preferencial primária com uma ou mais famílias de fontes substitutas.

Vamos dizer que sua fonte principal é Arial e seu substituto é o Calibri, pareceria algo nas linhas de: - ou - . Mas o que fazemos quando recebemos o seguinte erro?

Uma primeira chance exceção do tipo 'Windows.UI.Xaml.Markup.XamlParseException' ocorreu no HelloWorld.exe

Informações do WinRT: Falha ao criar um 'Windows.UI.Xaml.Media.FontFamily' do texto ”. [Linha: 52 posição: 63]

  1. Procure por StandardStyles.xaml e inspecione todas as instâncias de FontFamily onde o valor está em branco ( );
  2. Altere o valor para qualquer fonte que você esteja usando atualmente (por exemplo, Arial) e salve suas alterações.

Então vai você, estas são algumas soluções que podem ajudá-lo a corrigir o erro de análise de XAML, por isso não deixe de experimentá-los todos.

Recomendado

O que é syscheckup.exe e como removê-lo?
2019
Correção: Erro 0xc00000f ao inicializar o Windows 10
2019
Veja como corrigir algo que deu errado com o erro de extensões
2019