0

我正在为 Windows Standard Embedded 7 平台开发 C# 应用程序。我设法创建了一个 Windows 映像(使用 Image Configuration Editor)并安装了 .NET 4.5 运行时以及应用程序软件。到目前为止一切都很好。

当我运行程序时,一切看起来都很好——硬件正确初始化并且软件加载了它的数据。但是,当我进入程序的“登录”对话框(一个普通的 WPF 对话框窗口,可以访问扩展功能)时,会发生一些奇怪的事情。该对话框中有一个密码框,当我单击(或选项卡焦点)该框时,软件崩溃并显示系统消息框显示“未知硬错误”。关于为什么会发生这种情况没有真正的线索,而且它是 100% 可重复的。有任何想法吗?关于如何诊断问题的任何想法?

4

1 回答 1

0

事实证明这是字体(!)的问题。在为 Windows Standard Embedded 7 构建 IBW 图像时,您需要在图像配置编辑器中包含 TrueType 字体,它不会作为 .NET 4.x 模板中的依赖项被拾取。

于 2014-02-19T12:01:58.800 回答