una salon que proyecto primaria preescolar para organizar niƱos nivel inicial hacer escolar decorar como clases biblioteca aula actividades c#

c# - salon - Clase de biblioteca obsoleta



proyecto de biblioteca escolar nivel inicial (2)

¿Cuál es la mejor manera de evitar que el programador de C # use una clase de biblioteca en particular?

La clase es del ensamblaje externo, por lo que es imposible usar el atributo [Obsolete] en ella. Intenté usar los patrones personalizados de Resharper pero parece que no son compatibles con los tipos genéricos.


Parche el método / clase de la biblioteca (hay varios complementos para Reflector): agregue DeprecatedAttribute , o modifique su código para lanzar una excepción, por ejemplo.

También puede realizar una prueba unitaria especial que se ejecuta en el servidor de CI y falla si se indica un uso de un artículo en desuso particular.


Puede desmontar la biblioteca con ildasm, agregar atributos [Obsolete(true)] y volver a ensamblar con ilasm.

Es posible que pueda encontrar alguna herramienta de edición de ensamblajes, como Reflexil junto con una Reflexil prueba de Reflector.

Tenga en cuenta que si edita un ensamblaje, perderá todas las firmas y demás.