¿Puedo marcar un espacio de nombre completo como obsoleto en .NET Framework (3.5 y 4) de alguna manera, o alternativamente un proyecto completo?¿Obsoleto un espacio de nombre completo?
Respuesta
No es posible. Supongo que la razón es que el espacio de nombres puede abarcar diferentes ensamblados e incluso los usuarios de la biblioteca pueden usar el mismo espacio de nombres, por lo que obsoleto no solo su código. Namespace es básicamente una sintaxis de azúcar para el prefijo del nombre. El espacio de nombre ni siquiera puede ser el objetivo de un atributo.
El atributo obsoleto no se puede aplicar a los espacios de nombres. ObsoleteAttribute está decorado con [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 para un espacio de nombres completo
- 2. obteniendo el nombre completo de un ensamblaje
- 3. Extracto Nombre común de nombre completo
- 4. using System.Reflection obtener un método Nombre completo
- 5. espacio de nombre anónimo
- 6. Creación de C# Tipo de nombre completo
- 7. HTML obsoleto frente a obsoleto
- 8. Cómo leer el nombre completo de un archivo .class
- 9. Lua Requiere función en un nombre de ruta completo
- 10. Obtener el nombre completo de un dispositivo WaveIn
- 11. refactorizando un nombre de clase completo en el proyecto xcode completo
- 12. Visualización del nombre completo de la función
- 13. ¿Cómo conseguir un espacio de nombres sin un nombre?
- 14. load() método obsoleto?
- 15. FindElementsInHostCoordinates Relativo al espacio de control no completo Página
- 16. Un espacio de nombre de php llamado predeterminado
- 17. ¿Cómo elegir un buen nombre de espacio de nombres? [Lingüística]
- 18. Nombre calificado en la declaración de espacio de nombres
- 19. Vinculación de símbolos dentro del espacio de nombres anónimo dentro de un espacio de nombre normal
- 20. ¿Cómo obtener el nombre completo del tipo?
- 21. ¿Cómo obtener el nombre del ensamblado y el nombre de clase con el espacio de nombre completo de una clase determinada en la solución?
- 22. ¿Está 'usando el espacio de nombres' dentro de otro espacio de nombre equivalente a un alias?
- 23. ¿Qué significa agregar nombre y espacio de nombre a DataContract?
- 24. dismissModalViewControllerAnimated obsoleto
- 25. Cómo finalizar un nombre de variable en cadena sin espacio
- 26. Seleccionar elemento en un espacio de nombre con XPath
- 27. Enum.ToString() obsoleto?
- 28. File.toURL() obsoleto?
- 29. initWithContentsOfFile Obsoleto
- 30. significado obsoleto?
Los espacios de nombre no se pueden marcar como obsoletos, esto es un posible duplicado para marcar ensamblajes obsoletos: http://stackoverflow.com/questions/4475014/is-it-possible-to-mark-an-assembly-as- obsoleto – VS1
@Vijay Un tema relacionado, pero no es un duplicado. –