我从 Visual Studio 项目模板(VS 2015)创建了一个简单的 WPF 应用程序。我只将目标框架更改为 .Net 3.5 Client Profile。然后我不得不删除以下程序集引用 Microsoft.CSharp 和 System.Xaml。这些不存在于 .Net 3.5 客户端配置文件中,并且显然不需要运行应用程序。
那个迷你 WPF 应用程序只是打开一个窗口。它在普通 Windows 上正常执行(我测试了 Windows 10 Enterprise 和 Windows 7 Enterprise)。
但它不会在 Windows 7 Embedded 上执行。没有窗户。该过程立即关闭。没有错误信息。没有什么。
我在目标系统上试过:
- Windows 事件日志 - 没有条目
- FUSLOGVW.EXE - 没有错误
- SXSTRACE.EXE - 没有错误
- 带有调试版本的 DebugView.exe (Sysinternals) - 没有调试日志消息
这适用于目标系统:
- .Net 控制台应用程序(运行 CLR2 和 CLR4)
- Windows 窗体应用程序(也具有两个 CLR)
- DirectX 已安装 - dxdiag.exe:没有问题
我可以做什么/运行以找出缺少的内容或出了什么问题?
注意:视频驱动程序是“vga”(标准 Windows 视频驱动程序)。WPF 是否适用于“vga”?图形是来自 Atom D2250 的 CPU 图形。但英特尔的驱动程序不适用于 Windows 7 Embedded。