我尝试在安装了 .net 4.0 扩展和客户端配置文件的 Win Server 2008 R2 上运行我的 WPF 应用程序,但它崩溃并显示“应用程序已停止工作”消息,并且没有显示其他信息。
我的WPF应用程序是32位的,目标是.net 4.0,它在Win 7 32/64位系统上运行良好。 我在 Win Server 上运行 Dependency Walker,它显示缺少以下 DLL:
- GPSVS.DLL
- IESHIMS.DLL
- MF.DLL
- MFPLAT.DLL
- MFREADWRITE.DLL
- WLANAPI.DLL
我的系统上也缺少 GPSVS.DLL 和 IESHIMS.DLL。我查了一下 google,不确定这些缺失的 DLL 是否是应用程序崩溃的原因。
最佳答案
通过使用 here 的帮助,我能够通过在 Win Server 2008 R2 上安装 .Net Framework 3.5 来解决该问题。 目前应用程序运行良好。 看来 .Net Framework 3.5 有一些 WPF 所需的东西,而 .Net Framework 4.0 没有安装它。
关于.net - WPF 应用程序在 Windows Server 2008 R2 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9770282/