Puis-je marquer un espace de noms entier comme obsolète dans .NET Framework (3.5 et 4) en quelque sorte, ou alternativement un projet entier?Obsolète un espace de noms entier?
Répondre
Ce n'est pas possible. Je suppose que la raison est que l'espace de noms peut s'étendre sur différents assemblages et même les utilisateurs de la bibliothèque peuvent utiliser le même espace de noms, de sorte qu'il ne serait pas seulement obsolète votre code. Namespace est essentiellement une syntaxe de sucre pour le préfixe de nom. L'espace de noms ne peut même pas être la cible d'un attribut.
L'attribut obsolète ne peut pas être appliqué aux espaces de noms. Le ObsoleteAttribute est décoré avec [AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Enum|AttributeTargets.Constructor|AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Event|AttributeTargets.Interface|AttributeTargets.Delegate, Inherited = false)]
.
- 1. SuppressMessage pour un espace de nom entier
- 2. « templating » un espace de noms
- 3. espace de noms en ligne et espace de noms d'extension
- 4. Espace de noms Microsoft.SharePoint.Client-- Espace de noms Sharepoint non reconnu
- 5. erreur 40: le type entier n'est pas qualifié avec un espace de noms ou un alias
- 6. Espace de noms MySql.Data.MySqlClient vs System.Data.OracleClient, espace de noms
- 7. Espace de noms temporaire
- 8. System.Xml.Linq, espace de noms
- 9. détection espace de noms
- 10. Espace de noms IInvokeProvider?
- 11. Espace de noms FluentNHibernate.Mapping.Builders
- 12. Espace de noms introuvable
- 13. Anonyme Espace de noms
- 14. Espace de noms Confusion
- 15. Supprimer un espace de noms de WebService
- 16. Espace de noms Microsoft.Contracts
- 17. :: sans espace de noms
- 18. NHibernate, espace de noms
- 19. Espace de noms StreamElements
- 20. MOC ajouter un espace de noms aux noms de classes
- 21. En utilisant une classe comme un espace de noms pour le fichier entier
- 22. Référence élément de schéma sans espace de noms dans un schéma avec espace de noms cible
- 23. Destructeur comme pour un espace de noms
- 24. référence un espace de noms dans ascx
- 25. Ajouter un espace de noms aux éléments
- 26. Renommer un espace de noms dans .net
- 27. Comment ajouter un espace de noms simple?
- 28. modèle spécialisé sur un espace de noms
- 29. espace de noms xmlns dans un XDocument
- 30. Comment renommer un espace de noms?
Les espaces de noms ne peuvent pas être marqués comme obsolètes. Il s'agit d'un Duplicata possible pour le marquage des assemblages obsolètes: http://stackoverflow.com/questions/4475014/is-it-possible-to-mark-an-assembly-as- obsolète – VS1
@Vijay Un sujet connexe, mais pas un doublon. –