Я создал проект WPF в VS2008 и скомпилировал его с любыми процессорами, x64 и x86. Любой процессор и x64 работает, но при компиляции в x86 приложение зависает при работе через VS2008 и падает при запуске без отладки. Отладка с помощью WinDbg Я вижу StackOverflowException и иногда MissingMethodException, относящиеся к методам WPF.
Здравый смысл говорит здесь о том, что CLR не загружает правильные сборки или что-то подобное при запуске 32-битных приложений WPF. Я попытался переустановить .NET Framework 3.5 SP1, но это не решает проблему. Я не знаю, как проверить правильность загрузки или использования правильных сборок.
Есть идеи?
ОБНОВЛЕНИЕ: Не реальное решение, но лучшее, что я мог сделать быстро, это переустановить Windows 7