Vous avez un autre problème. J'avais presque terminé mon projet, mais j'avais l'impression de devoir changer l'espace de nom du projet. Mais au lieu d’utiliser refactor -> renommer, j’ai choisi mon espace de noms, édité -> rechercher et remplacer et remplacé toute la solution par un espace de noms différent (donc partout dans la solution où par exemple l’espace de noms ou le texte "nom1" existe, est maintenant changé en "nom2").
Mais maintenant, je reçois environ 16 erreurs disant toutes la même chose: "Le type ou l'espace de noms" ressources "n'existe pas dans l'espace de noms name1".
this.centerPanel.BackgroundImage = global::login_DragDrop.Properties.Resources.oeftest;
Ainsi, par exemple, dans cette ligne de code (principalement dans le fichier designer.cs), les ressources sont colorées en rouge?
Des astuces pour résoudre ce problème?
Vous devez exécuter la génération de code sur le fichier de ressources pour obtenir également l'espace de nom correct.
Suivez ces étapes:
Cela exécute à nouveau la génération de code pour les fichiers de ressources. Le code généré vous permet d'avoir un accès fortement typé aux valeurs de vos chaînes de ressources.
Exécuter l’outil personnalisé n’a pas fonctionné pour moi . Mais j’ai trouvé que, si j’ajoutais une ressource, le problème était résolu.
Suivez ces étapes:
Réponse tardive (très) je sais mais voilà.
Comme aucune des réponses ne fonctionnait dans mon cas, j'ai décidé de poster par ma propre réponse.
Voici ce que j'ai fait:
Après avoir supprimé la classe, ma ressource portant le nom X est restée visible dans l’espace de noms.
Vous avez probablement essayé d'ajouter un autre fichier de ressources portant le même nom qu'une ressource déjà existante. Pour résoudre ce problème, supprimez simplement la ligne correspondante dans le fichier Resources.resx. Par exemple, vous verrez deux lignes ayant le même "nom de données":
<data name="button" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\button.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
Dans mon cas, le fichier Resource.Designer.cs
était en quelque sorte exclu du projet ... Cliquez sur afficher les fichiers cachés (afficher tous les fichiers), inclus dans le projet avec un clic droit et le problème a été corrigé. Phew..