installation - 如何允许用户在 WiX3.5 安装程序上选择开始菜单组的名称?
问题描述
我正在使用 Wix3.5 创建一个安装程序,并且我希望允许用户为将放置我的快捷方式的星形菜单组选择一个名称。
我尝试使用属性:
<directory id="ProgramMenuFolder">
<directory id="MyStartMenuFolder" name="[START_MENU_GROUP_NAME]">
和:
<control type="Edit" id="StartMenuGroupName" width="213" height="15" x="56" y="199" property="START_MENU_GROUP_NAME">
但该组是使用文字“START_MENU_GROUP_NAME”创建的,而不是使用属性的内容创建的。
这样做的正确方法是什么?谢谢!
解决方案
目录在 CostFinalize 之后成为属性。因此,将 name 属性设置为默认值,有一个对话框,其中包含目录的 id(属性名称)的编辑框。如果用户更改该值,它将更改创建快捷方式的位置。
<Directory Id="MYSTARTMENUFOLDER" Name="My Default Folder Name" />
推荐阅读
- mongodb - 如何在 MongoDB 中使用更新移动数据?
- python - 为什么多标签分类不能对训练数据(sklearn)进行 100% 分类?
- woocommerce - wooCommerce 中的 Payfort 集成 结帐时显示错误,3d Secure 响应的订单待处理
- apache-camel - 无法让 Camel 解组 zipfile 工作?
- ruby-on-rails - 如何获取关联记录以显示在活动管理员中?
- javascript - 从 javascript 调用 Kotlin/React
- expression - 无法将函数添加到 jcl 中的表达式评估器
- heroku - heroku 管道缺少“测试”阶段选项
- javascript - 如何创建一个函数来根据位置和时间计算值?
- python - “str”对象没有属性“port”