The corefx coding style is to use language keywords instead of BCL types, so Int32 , Int64 , Byte , String , etc. should be int , long , byte , string , etc. see ...
A type in a Windows Runtime Component cannot have a name that is the same as a namespace (WME1068). Caution If you call Winmdexp.exe directly and don't use the /out option to specify a name for your ...