Создание CAB-файла для Windows Mobile, иногда подключаемого приложения

У меня есть приложение для Windows Mobile, которое использует Microsoft Sync Framework. Служба WCF размещена на моем локальном IIS. Он отлично тестируется, когда подключен к Интернету. Но если я отключаю интернет, чтобы попытаться внести изменения в локальную базу данных, пока она не подключена, она теряет связь с приложением. Поэтому я просто хочу собрать кабину и установить ее на устройство.

Проблема в том, что я не знаю, что я делаю, и не знаю, что включить, а что нет. Я пытался дважды, и оба раза он не смог сказать, что не может найти базу данных SQL CE (ElectricReading.sdf).

Я следовал этому руководству: http://www.mobilepractices.com/2008/02/how-to-create-windows-mobile-smart.html

Но похоже, что после того, как я добавляю ElectricBarcodeApp.exe, он не подбирает правильные зависимости. Например, нет никакой зависимости от моей сервисной библиотеки.

Вот как выглядит мой проект:

Так что мне нужно включить в кабину? Буду признателен за любую оказанную помощь. Объяснение, чтобы я мог выучить, было бы тоже здорово. Спасибо!! Дайте мне знать, какую другую информацию я могу предоставить.

РЕДАКТИРОВАТЬ: Вот как выглядит мой файл cab после добавления ElectricBarcodeApp.exe:

1 ответ

Решение

Проект создания CAB не настолько интуитивен, как кажется. Когда вы выбираете проект, справа есть несколько маленьких иконок, которые легко пропустить. Одним из них является "просмотр файла" цели.

Иконка Редактор файлов

Оттуда вы можете выбрать дополнительные файлы для включения в вашу CAB-систему (щелкните правой кнопкой мыши "Папка приложения" и выберите "Добавить файл").

Файловая система целевого устройства

Просто выберите ваш локальный SDF, чтобы добавить его в CAB.

Другие вопросы по тегам