Je me suis heurté au scénario improbable lorsque je fais référence à deux assemblys externes qui ont tous deux le même espace de nom et le même nom de type. Lorsque j'essaie d'utiliser le type, le compilateur renvoie une erreur qu'il ne peut pas résoudre celui que je veux utiliser.Comment obtenir l'alias namespace operator :: pour travailler sous C#?
Je vois que C# offre un mécanisme pour utiliser des alias pour les références. Vous pouvez même spécifier ces alias via la fenêtre Property
d'une référence dans Visual Studio 2008. Comment utiliser cet alias dans mon code? Si je comprends bien, je devrais utiliser l'opérateur ::
, mais il échoue avec l'erreur suivante:
CS0432 - Alias not found
L'opérateur .
habituelle échoue aussi.
Dans la fenêtre de sortie, je vois que le compilateur obtient l'alias passé correctement dans sa ligne de commande.
Tout pointeur sur ce que je pourrais essayer est grandement apprécié.
"L'opérateur ne parvient toujours aussi bien." pouvez-vous développer sur celui-ci? Cela fonctionne si vous tapez l'espace de noms entier – Grzenio