So beheben Sie den XAML Parse-Fehler ein für alle Mal

Wir empfehlen Ihnen: Das Programm für die Korrektur von Fehlern, zu optimieren und Geschwindigkeit von Windows.

XAML oder Extensible Application Markup Language ist eine auf XML (Extensive Markup Language) basierende Sprache. Seine Verwendung reicht vom Erstellen bis zum Initialisieren von .NET-Objekten. Es wird hauptsächlich in .NET Framework 3- und 4-Plattformen und insbesondere für Windows Presentation Foundation oder WPF oder Windows Silverlight verwendet.

XAML-Elemente werden direkt der Common Language Runtime- oder CLR-Objektinstanz zugeordnet, während XAML-Attribute direkt an Eigenschaften und Ereignisse gebunden sind. Denken Sie immer daran, dass bedingte Anweisungen zur Laufzeit ausgewertet werden, wobei diejenigen, die als wahr ausgewertet werden, analysiert werden, während diejenigen, die nicht auswerten, ignoriert werden. Lassen Sie uns im Hinblick auf diese Informationen zur Problembehandlungsseite übergehen.

Vergessen Sie nicht vor der Anwendung der folgenden Lösungen, dass .NET ausarbeitet, welche Metadaten für eine optimale Effizienz erforderlich sind. Elemente, die Sie nicht verwenden, werden entfernt, um die Kompilierungszeit nicht zu beeinträchtigen und die Dateigröße zu erhöhen.

Es wird jedoch möglicherweise nicht berücksichtigt, was Sie zur Laufzeit tun (z. B. Visual Studio), sodass Sie die tatsächlich verwendeten Elemente entfernen können. Wenn der Absturz auftritt, wird eine Exception-Klasse ausgegeben, die einen Fehler darstellt, der während der Anwendungsausführung auftritt.

Wie kann ich den XAML Parse-Fehler beheben?

  1. Forward Slash Problemumgehung
  2. Fix für Standardressourcen
  3. FontFamily-Korrektur

1. Umgehung des Forward-Schrägstrichs

Der Schlüssel zum Lösen von Problemen mit XAML besteht darin, zu verfolgen, was in dem Code passiert, der das Problem verursacht. Manchmal kann die Lösung eine einfache sein, wie in diesem Fall, wenn ein Quellbild nicht korrekt kompiliert wurde. Dieses Update kann auf zahlreiche Instanzen angewendet werden. Verwenden Sie daher bei der Beschreibung von Datei- oder URL-Adressen Schrägstriche.

  1. Ersetzen mit
  2. Speichern Sie die Änderungen, und Sie können loslegen.

2. Standard-Ressourcen-Fix

Von Zeit zu Zeit kann ein Schreibfehler auftreten. In diesem Fall erhalten Sie eine Fehlermeldung aus folgenden Gründen:

Eine Ausnahme des Typs 'Windows.UI.Xaml.Markup.XamlParseException' trat in myproj.UWP.McgInterop.dll auf, wurde jedoch nicht im Benutzercode behandelt

Zusätzliche Informationen: Der mit diesem Fehlercode verknüpfte Text wurde nicht gefunden.

Ressource mit der Kategorie Name / Schlüssel nicht gefunden [Zeile: 0 Position: 0]

Um das Problem zu beheben, führen Sie folgende Schritte aus:

  1. Suchen Sie nach Page.Resources / App.Resources oder Standard Resources und prüfen Sie auf Rechtschreibfehler.
  2. Korrigieren Sie den Schreibfehler und speichern Sie die Änderungen.

3. FontFamily-Korrektur

Dies geschieht, wenn Sie eine XAML mit einer in Ihrer Anwendung nicht vorhandenen Schriftart laden oder der FontFamily einen Wert zuweisen und der Wert leer ist. Eine FontFamily ist ein Objekt, das die bevorzugte Schriftfamilie oder eine primäre bevorzugte Schriftfamilie mit einer oder mehreren Fallback-Schriftfamilien angibt.

Nehmen wir an, Ihre Hauptschriftart ist Arial und Ihr Fallback ist Calibri. Sie würde wie folgt aussehen: - oder - . Aber was machen wir, wenn wir die folgende Fehlermeldung erhalten?

In HelloWorld.exe ist eine Ausnahmebedingung für den ersten Typ des Typs "Windows.UI.Xaml.Markup.XamlParseException" aufgetreten

WinRT-Informationen: Fehler beim Erstellen eines "Windows.UI.Xaml.Media.FontFamily" aus dem Text ". [Linie: 52 Position: 63]

  1. Suchen Sie nach StandardStyles.xaml und prüfen Sie alle Instanzen von FontFamily, bei denen der Wert leer ist ( );
  2. Ändern Sie den Wert in jede Schriftart, die Sie gerade verwenden (z. B. Arial), und speichern Sie die Änderungen.

Hier sind einige Lösungen, die Ihnen helfen können, den XAML Parse-Fehler zu beheben. Probieren Sie also alle aus.

Empfohlen

Full Fix: ssl_error_rx_record_too_long Firefox-Fehler
2019
System hat einen Überlauf eines stapelbasierten Puffers in dieser Anwendung festgestellt [FIX]
2019
Behebung des Problems "Skype-Anrufe nicht durchgehen" unter Windows 8, 10
2019