Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article vous aide à résoudre une erreur (ressource introuvable) qui se produit lorsque vous ouvrez un fichier XAML (Extensible Application Markup Language) ou WINDOWS Presentation Foundation (WPF) en mode Création dans Visual Studio 2017.
Version du produit d’origine : Visual Studio 2017
Numéro de base de connaissances d’origine : 4057582
Symptômes
Lorsque vous ouvrez un fichier XAML ou WPF en mode Création dans Microsoft Visual Studio 2017, vous recevez le message d’erreur suivant :
Impossible de trouver la ressource nommée <Nom de la ressource>. Les noms de ressources respectent la casse.
Note
- Les clés de ressource statiques des composants de l’interface utilisateur qui affichent des messages d’erreur en mode Création se trouvent dans le dictionnaire de ressources de l’application.
- Ce problème ne se produit pas au moment de l’exécution.
- Ce problème ne se produit pas si le code du projet est désactivé.
Cause
Ce problème se produit en raison de l’interaction entre le runtime WPF et une optimisation des performances du concepteur introduite dans Visual Studio 2015.
Si l’optimisation des performances est activée, le concepteur attend que les ressources soient utilisées avant d’instancier les valeurs des ressources au lieu de créer toutes les ressources pendant le chargement du concepteur. Cela peut entraîner une petite réduction du temps de chargement du concepteur. Toutefois, ce processus ne fonctionne pas correctement si les projets référencés sont déchargés.
Résolution
Pour résoudre ce problème, procédez comme suit :
Installez la dernière mise à jour de Visual Studio 2017 (doit être ultérieure à la version 15.5).
Définissez la variable d’environnement
VSXAML_DISABLE_ON_DEMAND_RESOURCE_VALUES
sur 1. Pour ce faire, exécutez la commande suivante dans une invite de commandes :setx VSXAML_DISABLE_ON_DEMAND_RESOURCE_VALUES 1