Wie entscheidet sich der C # -Compiler, retargetable Assemblyverweise auszugeben?
Retargetable Assemblyverweise wurden für .NET Compact Framework eingeführt und werden jetzt zur Unterstützung von Portable Class Libraries verwendet.
Grundsätzlich gibt der Compiler folgende MSIL aus:
.assembly extern retargetable mscorlib
{
.publickeytoken = (7C EC 85 D7 BE A7 79 8E )
.ver 2:0:5:0
}
Wie versteht der C # -Compiler, dass er eine retargetable Referenz ausgeben muss, und wie er den C # -Compiler zwingt, eine solche Referenz auch außerhalb einer portablen Klassenbibliothek auszugeben?