Климов Александр Петрович
Шрифт:
Создание проекта
Приступим к разработке проекта для создания установочного пакета. Прежде всего нужно запустить уже существующий проект, который планируется подготовить для распространения. В качестве примера будет использоваться проект
Рис. 7.7. Выбор нового проекта для распространения приложения
В окне свойств надо задать значения свойств
Затем надо запустить редактор
Рис. 7.8. Выбор параметров проекта
В результате этого будет открыто диалоговое окно
Рис. 7.9. Диалоговое окно Add Project Output Group
С помощью данного окна можно выбрать различные типы файлов, необходимые для программы, такие как файлы документации или, например, локализированные ресурсы. Нужно выбрать пункт
Рис. 7.10. Создание пиктограммы приложения
Созданный ярлык надо переместить мышью в папку
В меню надо выполнить пункт
Теперь надо установить созданный файл на эмуляторе. Для этого выполняется команда меню
В окне эмулятора надо выполнить команду меню
Рис. 7.11. Активация и настройка эмулятора
Если открыть в эмуляторе программу File Explorer (
Нужно выбрать файл
Рис. 7.12. Деинсталляция приложения
В результате этого действия будет запущен мастер удаления программы, который корректно удалит все файлы, относящиеся к приложению. На этом изучение примера создания установочного файла можно считать законченным.
Дополнительные материалы
На сайте MSDN есть очень подробная статья «Deploying .NET Compact Framework 2.0 Applications with .cab and .msi Files», в которой приведены дополнительные сведения о создании и распространении установочных файлов. Стоит ознакомиться с данным материалом, чтобы использовать все возможности установочных файлов.
Глава 8
Эмулятор и другие утилиты
Программы для отладки приложений
В этой главе речь пойдет об утилитах, необходимых для успешного программирования приложений для мобильных устройств. Пожалуй, самой главной из этих утилит является программный эмулятор Device Emulator. Кроме того, в состав Visual Studio 2005 входит несколько вспомогательных утилит, позволяющих выполнять различные операции на реальном устройстве или на эмуляторе.