En .Net 4, algunos métodos ahora están decorados con diferentes atributos de seguridad que en versiones anteriores (es decir, el nuevo SecurityCriticalAttribute). Para anular los métodos con permisos de seguridad, las accesibilidades relativas de seguridad en la declaración derivada deben coincidir con las de la declaración base (o una excepción de tiempo de ejecución).C#: Métodos anulados con atributos de seguridad en .NET 4
Los ensamblajes heredados no tendrán conocimiento de estos nuevos atributos y, como el código ya está compilado y los metadatos ya generados, no podemos cargar ningún tipo de ensamblajes que anule un método que ahora tiene el nuevo atributo (como las accesibilidades de seguridad no coinciden).
¿Se pretende que .Net4 sea compatible con los conjuntos pre .Net4? Si es así, ¿hay una solución/solución para esto?
Me interesa esta empresa. –