На самом деле это скорее вопрос типа любопытства. Я занимаюсь поиском типов в сборках и raw IL. Windows 8 действительно создает излом в том, что я реализую. Я обнаружил, что сборки сборки WinRT и non-WinRT имеют одно и то же полное имя.
Таким образом, невозможно объективно сказать, полагается ли сборка на WinRT или не-WinRT версии сборщиков фреймов (и да, возможно использовать оба). Эти сборки сильно различаются, однако, в макете и в реализованных типах.
Почему они не меняли токен открытого ключа или номер версии при создании сборок WinRT?