0

Windows Standard Embedded 7 プラットフォーム用の C# アプリケーションに取り組んでいます。Windows イメージを (Image Configuration Editor を使用して) 作成し、.NET 4.5 ランタイムとアプリケーション ソフトウェアをインストールしました。これまでのところすべて順調です。

プログラムを実行すると、ハードウェアは正しく初期化され、ソフトウェアはデータをロードします。ただし、プログラムの「ログイン」ダイアログ (拡張機能にアクセスできる通常の WPF ダイアログ ウィンドウ) に移動すると、奇妙なことが起こります。ダイアログには PasswordBox があり、そのボックスをクリック (またはタブでフォーカス) すると、ソフトウェアがクラッシュし、「不明なハード エラー」というシステム メッセージ ボックスが表示されます。なぜこれが起こるのかについての真の手がかりはなく、100% 再現可能です。何か案は?問題を診断する方法についてのアイデアはありますか?

4

1 に答える 1

0

これは、フォントの問題であることが判明しました (!)。Windows Standard Embedded 7 用の IBW イメージをビルドするときは、Image Configuration Editor に TrueType フォントを含める必要があります。これは、.NET 4.x テンプレートの依存関係として取得されません。

于 2014-02-19T12:01:58.800 に答える