58 votes

Une erreur dans un fichier .g.cs ?

Error   1   The type or namespace name 'BreadcrumbLib' could not be found (are you missing a using directive or an assembly reference?) YOU_CAN'T_KNOW_THE_PATH_OR_NAME.g.cs    16  7   someWPFapp

Et la ligne gênante est :

using BreadcrumbLib;

Hier, j'ai supprimé ce projet (BreadcrumbLib) de ma solution et le projet principal a fonctionné correctement.
Aujourd'hui, ça ne marche pas.

Que puis-je faire à ce sujet ?
Quelle est l'information qui permet à Visual Studio ou à tout autre programme qui crée les fichiers .g.cs de placer cette référence ?

0voto

Noorul Points 310

Dans mon cas, j'ai essayé de nommer un contrôle xaml en utilisant x:Name, et j'ai oublié, et l'ai gardé comme x:Name="" . Le compilateur n'a cessé d'envoyer des erreurs. Donner un nom correct ou supprimer cette chaîne vide résout l'erreur pour moi.

0voto

BenAdler Points 96

Je n'utilisais pas WPF mais j'ai eu cette erreur parce que j'ai oublié de changer l'espace de nom dans la partie @inject de ma vue razor.

0voto

metoyou Points 134

J'ai obtenu cette erreur en classant un .NET 6 projet pour .NET 4.8 .

Par défaut .NET 6 ajouté dans mon .csproj <ImplicitUsings>enable</ImplicitUsings> qui, si je l'enlevais, me forçait à ajouter le using manuellement, ce qui a permis de résoudre mon problème d'une using pensant qu'il était nécessaire alors qu'il ne l'était pas et qu'il était introuvable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X