Поделиться через


Пошаговое руководство. Создание автономного устройства

Обновлен: Ноябрь 2007

Автономное устройство — это устройство, не имеющее графического пользовательского интерфейса. Например, это может быть встроенное устройство, не имеющее клавиатуры и экрана. Автономное устройство, выполняющее .NET Compact Framework, не включает никаких библиотек .dll, поддерживающих формы, элементы управления, отображение или управляемые мобильные приложения Direct3D.

Перед созданием автономного устройства необходимо установить Platform Builder и последнее из текущих ежемесячных обновлений, поддерживающих платформу .NET Compact Framework версии 2.0 с пакетом обновления 1 (SP1) и позже. Посетите Веб-узел обновлений Windows Embedded CE, чтобы получить обновление Platform Builder за текущий месяц.

К требованиям для автономных устройств относятся следующие:

  • Пакет обновления 1 (SP1) или позже платформы .NET Compact Framework, который включается в ежемесячное обновление Platform Builder.

  • Microsoft 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(ru-ru,VS.90).gifПримечание.

Файлы CAB .NET Compact Framework не поддерживаются в автономных устройствах.

Следующие пространства имен не поддерживаются на автономных устройствах:

Модель программирования для автономных устройств остается неизменной со следующими исключениями:

  • Параметры HTTP-прокси нельзя определить автоматически, их следует указать в коде.

  • Сетевое соединение, требующее учетных данных, вызовет ошибку, если Вы не предоставите учетные данные в вашем коде.

  • Возможность вызова ShellExecuteEx с классом ProcessStartInfo недоступна, так как оболочка недоступна в автономном устройстве.

Создание автономного образа

  1. В Platform Builder добавьте в изображении автономный элемент каталога платформы .NET Compact Framework с пакетом обновления 1 (SP1) или позже.

    ms404357.alert_note(ru-ru,VS.90).gifПримечание.

    Этот элемент каталога используется вместо элемента каталога .NET Compact Framework 2.0. В некоторых случаях, можно также исключить NETUI, но следует быть уверенным, что любой другой элемент каталога, который Вы включите, будет независим от NETUI.

  2. В Visual Studio, создайте пустой проект Windows Embedded CE.

  3. Во вкладке "Устройства" конструктора проекта, уберите флажок Развернуть самую позднюю версию платформы .NET Compact Framework (включая пакеты обновлений).

    Это требуется, чтобы файлы CAB .NET Compact Framework не были включены в проект.

  4. При завершении работы над решением Visual Studio, включите его вместе с образом в Platform Builder.

См. также

Задачи

Пошаговое руководство. Создание файла журнала

Основные понятия

Сведения файла журнала

Другие ресурсы

Разработка приложений для Windows Embedded CE и .NET Compact Framework