Если на моем ноутбуке x64 установить целевой платформу x86, некоторые типы WPF будут загружаться некорректно

У меня машина x64 под управлением Windows 7 64 бит. Кажется, у меня очень странная ситуация с начала недели.

Если я создаю и запускаю приложение WPF с целевой платформой, установленной на x86, я получаю исключение MissingMethodException при попытке создать Grid:

var g = new Grid();

Тем не менее, создание StackPanel работает нормально:

var s = new StackPanel();

Если я переключаю цель платформы на x64 или AnyCpu, оба кода работают нормально. Я думал о поврежденной сборке в рамках, но это выглядит определенно странно ... Есть идеи?

Обновить:

Я общался с людьми из команды WPF внутри Microsoft. Однако у них не было времени посмотреть на мою машину, чтобы понять, что случилось. Тем временем мне пришлось переустанавливать свою машину, чтобы продолжать работать должным образом. Спасибо за вашу помощь. Я думаю, что проблема была связана с функциональностью WOW64, но трудно быть более точным. Я обновлю этот вопрос, если найду больше информации.

Ответы на вопрос(2)

Ваш ответ на вопрос