Je viens de mettre à jour un projet VS 2005 à VS 2008 et examinais les changements. J'ai remarqué que l'un des fichiers .Designer.cs avait changé de manière significative. La majorité des changements étaient simplement des remplacements de Système avec global :: System. Par exemple,Quelle est la différence entre "global :: System" et "System" dans .NET?
protected override System.Data.DataTable CreateInstance()
est devenu
protected override global::System.Data.DataTable CreateInstance()
Qu'est-ce qui se passe ici?
Merci. Je ne pouvais pas obtenir de bons hits sur google à cause des deux-points, je suppose. Cependant, il n'y a pas de classe système ou d'espace de noms personnalisé dans ce projet, donc je ne sais pas pourquoi il a ressenti le besoin de qualifier complètement ces références système. – raven