Обычное приложение WPF зависает на компьютере одного клиента

У клиента начало зависать одно из наших приложений WPF. Пытаясь воспроизвести проблему на минимальном рабочем примере, я обнаружил, что даже самое простое (нетривиальное) приложение WPF будет зависать на этой машине.

Пример A : Создайте новый проект C # WPF в Visual Studio 2008. Ничего не меняйте, скомпилируйте и запустите на машине заказчика. Он будет запущен.

Пример B : Возьмите пример A и добавьте TextBlock в основную форму Window1 : ​​

<Window ...>
    <Grid>
        <TextBlock>Test</TextBlock>
    </Grid>
</Window>

Скомпилируйте приложение и запустите его на машине клиента. Он будет зависать: строка заголовка и граница окна видны, внутренняя часть прозрачна, и окно ни на что не реагирует (не может быть перемещено или закрыто). Приложение должно быть закрыто с помощью диспетчера задач.

Очевидно, WPF этого клиента не работает. Это известная проблема, т. Е. Кто-нибудь сталкивался с этой проблемой раньше и уже знает, как ее решить (например, переустановите .net 3.5 SP1 и т. д.)?

Машина разработки - W7SP1, машина клиента - XP (вероятно, SP3, не проверял).

6
задан Alexei Levenkov 5 January 2015 в 06:01
поделиться