My Photo
無料ブログはココログ
September 2019
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

他のアカウント

お気に入りのもの

  • SONY: SONY PHA-2
  • iCOP: VESAPC eBOX3310 VEPCEB31
  • Windows Embedded CE 6.0組み込みOS構築技法入門 (マイクロソフト公式解説書)

« DVD/BDオーサリングツールNERO12の備忘録 | Main | SONYの意欲作 ウォークマンZX1 »

WEC2013用開発環境は英語版で構築しよう

少し前のことです。知り合いからWindows Embedded Compact 2013(WEC2013)でCTKを動かそうとすると、CTKが起動できないけど何か知っている?と問い合わせを受けていました。ちょうどその頃の私は、WEC2013の開発環境で別の問題にはまっていて、回答できないでいました。

そして昨日なんですが、関係者が集まるイベントが有り、そこでまたWEC2013+CTKが動かないという相談を受けました。確認したわけじゃなかったんですが、

「それってホストPCのOSを英語版にするとどうですか?」

って提言してみたのです。そしたら数時間後、「動きました!」って報告が()。

そうです。ホストPCのOSがWindows 7やWindows 8の日本語版では、WEC2013用のCTKは起動しないということが判明しました(2013年10月17日現在)。これ結構重要な話ですよね。昔から感じていますが、Microsoft本社では、WinCE/WECの開発環境では、ホストPCは彼らの環境、すなわち英語環境でしかテストをしていないと思っています。おそらく日本語のコードが何か悪さをしているとは思いますが、その解決策は見当たりません。同じような問題は過去にもあれこれありました。

という事で、昔からセミナー等でお話ししていますが、WinCE/WECの開発環境は、英語版ホストOS+英語版Visual Studio+Platform Builderで構築をしましょう。Microsoft本社と同じ開発環境下で開発をすることが、無用なトラブルを避けるコツなんです。

P.S.

ちなみに表示されるエラーメッセージは、以下。

A serious error has occurred, the application must close!
Error: The type initializer for 'Shell' threw an exception.
Reinstall the application.

« DVD/BDオーサリングツールNERO12の備忘録 | Main | SONYの意欲作 ウォークマンZX1 »

Comments

The comments to this entry are closed.

TrackBack


Listed below are links to weblogs that reference WEC2013用開発環境は英語版で構築しよう:

« DVD/BDオーサリングツールNERO12の備忘録 | Main | SONYの意欲作 ウォークマンZX1 »