Voici comment corriger l'erreur XAML Parse une fois pour toutes

Nous vous recommandons: Le programme pour la correction des erreurs, optimiser et d'accélérer Windows.

XAML ou Extensible Application Markup Language, est un langage basé sur XML (Extensive Markup Language). Son utilisation va de la création à l’initialisation d’objets .NET. Il est principalement utilisé dans les plates-formes .NET Framework 3 et 4, et en particulier dans Windows Presentation Foundation, WPF ou Windows Silverlight.

Les éléments XAML sont directement mappés sur les instances d'objet Common Language Runtime ou CLR, tandis que les attributs XAML sont directement liés aux propriétés et aux événements. Rappelez-vous toujours que les instructions conditionnelles sont évaluées au moment de l'exécution, celles qui sont évaluées comme étant véritablement analysées, tandis que celles qui n'évaluent pas sont ignorées. Gardant ces informations à l’esprit, passons au dépannage.

Avant d’appliquer les solutions suivantes, n’oubliez pas que .NET élabore actuellement les métadonnées nécessaires pour fonctionner avec une efficacité optimale. Les éléments que vous n'utilisez pas sont supprimés pour ne pas surcharger le temps de compilation et augmenter la taille du fichier.

Cependant, il est possible que votre travail ne reprenne pas ce que vous faites au moment de l'exécution (par exemple, Visual Studio), de sorte qu'il peut supprimer des éléments que vous utilisez réellement. Lorsque l'incident se produit, une classe Exception est générée, ce qui représente une erreur lors de l'exécution de l'application.

Comment puis-je réparer l'erreur de XAML Parse?

  1. Contournement de la barre oblique
  2. Correctif de ressources standard
  3. FontFamily Fix

1. Solution de contournement de la barre oblique

Pour résoudre tout problème lié au code XAML, il est essentiel de suivre ce qui se passe dans le code à l'origine du problème. Parfois, la solution peut être simple, comme dans ce cas, lorsqu'une image source n'a pas été compilée correctement. Ce correctif peut être appliqué à de nombreuses instances. Veillez donc à utiliser des barres obliques lorsque vous décrivez des adresses de fichier ou URL.

  1. Remplacer avec
  2. Enregistrez les modifications et vous êtes prêt à partir.

2. Correctif de ressources standard

Une faute d'orthographe peut arriver de temps en temps. Si cela se produit, vous recevrez une erreur en raison de:

Une exception de type 'Windows.UI.Xaml.Markup.XamlParseException' s'est produite dans myproj.UWP.McgInterop.dll mais n'a pas été gérée dans le code utilisateur.

Informations complémentaires: Le texte associé à ce code d'erreur est introuvable.

Impossible de trouver une ressource avec la catégorie Nom / Clé [Ligne: 0 Position: 0]

Pour résoudre ce problème, procédez comme suit:

  1. Recherchez Page.Resources / App.Resources ou Standard Resources et vérifiez les fautes d'orthographe.
  2. Corrigez l'orthographe et enregistrez les modifications.

3. Correction de FontFamily

Cela se produit lorsque vous chargez une police XAML avec une police qui n'est pas présente dans votre application ou que vous affectez une valeur à FontFamily et que cette valeur est vide. Un FontFamily est un objet spécifiant la famille de polices préférée ou une famille de polices principale avec une ou plusieurs familles de polices de secours.

Disons que votre police principale est Arial et que votre solution de rechange est Calibri. Cela ressemblerait à quelque chose du genre: - ou - . Mais que faisons-nous lorsque nous recevons l'erreur suivante?

Une exception de première chance du type 'Windows.UI.Xaml.Markup.XamlParseException' s'est produite dans HelloWorld.exe

Informations WinRT: Impossible de créer une 'Windows.UI.Xaml.Media.FontFamily' à partir du texte ”. [Ligne: 52 Position: 63]

  1. Recherchez StandardStyles.xaml et inspectez toutes les instances de FontFamily où la valeur est vide ( )
  2. Changez la valeur pour n’importe quelle police que vous utilisez actuellement (par exemple Arial), puis enregistrez vos modifications.

Voici quelques-unes des solutions qui peuvent vous aider à corriger l'erreur XAML Parse, assurez-vous de les essayer toutes.

Recommandé

Correction: Paperport 14 ne démarre pas sous Windows 10
2019
Voici comment résoudre le problème lié à l'utilisation intensive du processeur par Microsoft Edge Content.
2019
Comment réparer un curseur de souris corrompu dans Windows 10, 8, 7
2019