Приложение WPF падает на Win Server 2008 R2 - PullRequest
2 голосов
/ 19 марта 2012

Я пытаюсь запустить мое приложение WPF на Win Server 2008 R2 с расширением .net 4.0 и установленным на нем профилем клиента, но оно вылетает с сообщением «Приложение перестало работать» и никакой другой информации не отображается.

Мое WPF-приложение 32-разрядное и предназначено для .net 4.0, оно отлично работает в 32-разрядных системах Win 7.Я запустил Walker Dependency Walker на Win Server, и он показывает, что отсутствуют следующие DLL:

  • GPSVS.DLL
  • IESHIMS.DLL
  • MF.DLL
  • MFPLAT.DLL
  • MFREADWRITE.DLL
  • WLANAPI.DLL

GPSVS.DLL и IESHIMS.DLL также отсутствуют в моей системе.Я посмотрел на Google, и я не уверен, что эти пропавшие DLL являются причиной сбоя приложения.

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Мне удалось решить эту проблему, установив .Net Framework 3.5 на Win Server 2008 R2 с помощью справки из здесь На данный момент приложение работает нормально.Похоже, что .Net Framework 3.5 имеет некоторые вещи, необходимые для WPF, а .Net Framework 4.0 не устанавливает его.

0 голосов
/ 21 марта 2014

Еще один совет, который помог мне решить WLANAPI.dll: добавьте функцию «Беспроводная сеть» из диспетчера сервера.

...