Got an WPF application loading platform(x86/64 at any rate)-agnostic libs. Problem is when targeting Any CPU platform, the autogen vshost debug helper has 32bitreq flag set according to corflags. Now I could script ilasm to unset this, but surely I'm missing something? Visual studio isn't this dumb is it? The runtime exe does not set 32bitreq as I'd fully expect while targeting Any CPU, much as I'd expect the vshost to do the same.
tl;dr
Why does visual studio set 32bitreq on vshost helper when targeting Any CPU?