方法 : ヘッドレス デバイスを作成する

更新 : 2007 年 11 月

ヘッドレス デバイスは、グラフィカル ユーザー インターフェイスを備えていないデバイスです。たとえば、キーボードや表示画面を持たない組み込みデバイスがこれに該当します。.NET Compact Framework を実行するヘッドレス デバイスには、フォーム、コントロール、描画、またはマネージ Direct3D モバイル アプリケーションをサポートする .dll は含まれていません。

ヘッドレス デバイスを作成する前に、.NET Compact Framework Version 2.0 Service Pack 1 以降をサポートする最新の月次更新をインストールする必要があります。最新の Platform Builder の月次更新を入手するには、Windows Embedded ホームを参照してください。

ヘッドレス デバイスには次の要件があります。

  • .NET Compact Framework SP1 以降。Platform Builder の月次更新に含まれています。

  • Windows CE 5.0 以降。

Platform Builder の月次更新には、イメージに追加する必要のある新しいカタログ項目が含まれています。新しいカタログ項目の内容は次のとおりです。

  • Cgacutil.exe

  • Mscoree.dll

  • Mscoree2_0.dll

  • Mscorlib.dll

  • System.dll

  • System.web.services.dll

  • System.xml.dll

  • System.net.irda.dll

  • System.data.dll

  • System.messaging.dll

  • Microsoft.visualbasic.dll

ms404357.alert_note(ja-jp,VS.90).gifメモ :

ヘッドレス デバイスでは .NET Compact Framework CAB ファイルはサポートされません。

ヘッドレス デバイスでは次の名前空間はサポートされません。

ヘッドレス デバイスのプログラミング モデルは、以下を除きこれまでと同じです。

  • HTTP のプロキシ設定は自動的には検出されないため、コードで指定する必要があります。

  • 資格情報が必要なネットワーク接続は、コードで資格情報を提供しない限り、接続に失敗します。

  • ヘッドレス デバイスではシェルを使用できないため、ProcessStartInfo クラスで ShellExecuteEx を呼び出すオプションは使用できません。

ヘッドレス イメージを作成するには

  1. Platform Builder で、.NET Compact Framework SP1 以降のヘッドレス カタログ項目をイメージに含めます。

    ms404357.alert_note(ja-jp,VS.90).gifメモ :

    このカタログ項目は、.NET Compact Framework 2.0 カタログ項目の代わりに使用されます。場合によっては NETUI を除外することもできますが、含まれているその他のカタログ項目が NETUI に依存していないことを確認する必要があります。

  2. Visual Studio で、空の Windows Embedded CE プロジェクトを作成します。

  3. プロジェクト デザイナの [デバイス] タブで、[Service Pack を含む最新バージョンの .NET Compact Framework を配置] チェック ボックスをオフにします。

    この設定により、プロジェクトに .NET Compact Framework CAB ファイルが含まれなくなります。

  4. Visual Studio のソリューションが完成したら、Platform Builder でイメージにこのファイルを含めます。

参照

処理手順

方法 : ログ ファイルを作成する

概念

ログ ファイル情報

その他の技術情報

Windows Embedded CE の開発と .NET Compact Framework