2012-03-19 2 views
2

.net 4.0 확장 및 클라이언트 프로필이 설치된 Windows Server 2008 R2에서 WPF 응용 프로그램을 실행하려고하는데 "응용 프로그램이 작동을 멈췄습니다."라는 메시지와 함께 충돌합니다. 다른 정보는 표시되지 않습니다.Windows Server 2008 R2에서 WPF 응용 프로그램이 충돌 함

내 WPF 응용 프로그램은 32 비트이며 대상은 .net 4.0입니다. Windows 7 32/64 비트 시스템에서 제대로 실행됩니다. 나는 승리 서버에서 종속성 워커를 실행하고 다음과 같은 DLL의의가 누락 된 것을 보여줍니다

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

GPSVS.DLL 및 IESHIMS.DLL 내 시스템에도 누락되었습니다. Google에서 보았는데 이러한 누락 된 DLL이 응용 프로그램 충돌의 원인인지 확실하지 않습니다.

+0

이벤트 뷰어에 대해 살펴 보셨습니까? 당신은 [처리되지 않은 예외] 잡기 (http://stackoverflow.com/a/6519029/572644)? –

+0

예 처리되지 않은 예외를 잡기 위해 "App.xaml.cs에서 Unhadled 예외"라고 말합니다. –

+1

Exception/InnerException이란 무엇입니까? 참조한 DLL은 지연로드되어 있으므로 문제가 될 가능성이 없습니다. 예외에 대한 자세한 정보가 필요합니다. – user7116

답변

2

here 의 도움말을 사용하여 .Net Framework 3.5를 Windows Server 2008 R2에 설치하여 문제를 해결할 수있었습니다. 응용 프로그램이 정상적으로 실행되고 있습니다. .NET Framework 3.5에는 WPF에 필요한 일부 항목이 있으며 .NET Framework 4.0에서는이 항목을 설치하지 않습니다.

0

나를 위해 WLANAPI.dll을 해결하는 데 도움이되는 추가 팁 : 서버 관리자에서 "무선 네트워킹"기능을 추가하십시오.

관련 문제