#windows-installer #startmenu
Вопрос:
Мы локализуем наше приложение, и нам необходимо изменить имя, отображаемое в меню «Пуск», в соответствии с текущей культурой пользовательского интерфейса. Мы хотели бы сделать это с помощью пользовательского действия во время установки. Мы используем проекты развертывания установщика Windows и не планируем использовать какие-либо сторонние средства развертывания.
Спасибо!
Ответ №1:
Пользовательское действие не может изменять содержимое базы данных (оно доступно только для чтения во время выполнения). Вам придется взять на себя все создание ярлыка. Я бы рекомендовал лучший инструмент для создания установщика Windows, прежде чем делать это, так как вам нужно будет написать много кода для обработки сценариев отката для установки и удаления, а также подсчета ссылок.
Существуют лучшие инструменты, чем проекты развертывания Visual Studio. Некоторые из них, такие как набор инструментов WiX, бесплатны (полнофункциональны, но требуют больше работы).