¿Cómo decide el compilador de C # emitir referencias de ensamblado extraíbles?
Se han introducido referencias de ensamblaje extraíbles para .NET Compact Framework y ahora se utilizan para admitir las bibliotecas de clases portátiles.
Básicamente, el compilador emite la siguiente MSIL:
.assembly extern retargetable mscorlib
{
.publickeytoken = (7C EC 85 D7 BE A7 79 8E )
.ver 2:0:5:0
}
¿Cómo entiende el compilador de C # que tiene que emitir una referencia que se puede volver a cargar y cómo forzar al compilador de C # para que emita dicha referencia incluso fuera de una biblioteca de clases portátil?