How does the C# compiler decide to emit retargetable assembly references? -


Retetableable assembly references have been introduced for .NET Compact Framework and are now used to support portable class libraries. goes.

Actually, the compiler emits the following MSIL:

  .group extern retraceable mscorlib {.publickeytoken = (7Cc 85D7B 7A779E ). 2: 0: 5: 0}   

How does C # understand the compiler that it has to emit the referencing context again, and how the C # compiler is even outside such a portable class library To force this reference to throw?

For references, it has been copied as part of the name from the context of the assembly.

Comments