Я не знаком с разработкой для Pocket PC, но мне нужно внести несколько незначительных изменений в приложение VS2005, Pocket PC 2003 Device. Одно из изменений (которое я считал тривиальным) - это изменение текста ярлыка приложения, но я не могу понять, где этот текст установлен. Решение включает в себя проект установки, поэтому я ищу его там, но не могу найти. Я знаю, что это должно быть где-то там, потому что при создании проекта установки создается файл AppSetup.inf, содержащий информацию о ярлыке.
Это не может быть так сложно. К сожалению, я страдаю от того, что моя жена называет «мужским зрением», когда я не могу найти бутылку горчицы в холодильнике прямо перед моим лицом. Где мне указать этот текст?





Это зависит от того, как именно создается ярлык. Обычно используются 3 механизма.
Вам нужно будет выяснить, что используется в вашем сценарии развертывания, чтобы точно знать, что нужно изменить.
Подумав больше об этом, вы пытаетесь просто найти, где в пользовательском интерфейсе Studio проекта установщика изменить ярлык? Если так, может помочь эта статья MSDN. Что очень неинтуитивно, так это то, что в верхней части обозревателя решений есть маленькие значки, которые изменяют вид установщика, позволяя вам видеть такие вещи, как файлы, записи реестра и т. д. Возможно, вы просто не смотрите в правом окне, и вам нужно выбрать другой значок. В меню нет пунктов, которые выполняли бы то же действие, что и эти значки, и их трудно заметить при первом запуске проекта установщика.
Ну, как я и подозревал, это было прямо перед моим лицом. Назовем этот проект PDAProject. В обозревателе решений в проекте PDAProjectSetup есть элемент с меткой Первичный вывод из PDAProject (активный). Если я дважды щелкните этот элемент, в окне редактора кода появятся две панели. Крайний левый показывает дерево папок с меткой Файловая система на целевой машине. Под ним находятся три папки с названиями Папка приложения, Папка программных файлов и Папка программ. Когда я нажимаю Папка программ, ярлык приложения появляется на панели справа, и я могу изменить его текст.
Я не знаю, почему меня никогда не заставляли дважды щелкать по этому элементу проекта Первичный вывод из PDAProject (активный), даже если именно так вы открываете любой класс или форму для редактирования. Я продолжал щелкать правой кнопкой мыши и открывать Свойства. Может, пора отказаться от программирования и заняться плетением корзин.
Для меня это определенно не было интуитивно понятно. Спасибо за информацию, которую вы предоставили.
Нет, этот тип проектов - один из самых неинтуитивно понятных из существующих. Я по-прежнему отказываюсь использовать его, а вместо этого просто вручную кодирую файл INF и добавляю задачу CABWIZ в мой проект msbuild.