Since version 3.0, .NET installs a bunch of different \'reference assemblies\' under C:\\Program Files\\Reference Assemblies\\Microsoft...., to support different profiles (s
If you are still interested in this possibility, I've made a fork of the il-repack project based on Mono.Cecil which accepts a "/meta" command line argument to generate a metadata only assembly for the public and protected types.
https://github.com/KarimLUCCIN/il-repack/tree/xna
(I tried it on the full XNA Framework and its working afaik ...)