有没有办法使用自定义操作更改“开始”菜单链接名称的名称
我们正在本地化我们的应用程序,需要根据当前的 UI 文化更改“开始”菜单中显示的名称。 我们希望在安装过程中使用自定义操作来执行此操作。 我们正在使用 Windows Installer 部署项目,并且不打算使用任何第三方部署工具。
谢谢你!
We are localizing our application and need to change the name displayed in the Start menu based on the current UI culture. We would like to do this using a Custom Action during the installation. We are using Windows Installer deployment projects and do not plan on using any third party deployment tools.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CustomAction 无法修改数据库的内容(执行时它是只读的)。 您必须接管快捷方式的整个创建过程。 在执行此操作之前,我会推荐一个更好的 Windows Installer 创建工具,因为您需要编写大量代码来处理安装和卸载以及引用计数的回滚场景。
有比 Visual Studio 部署项目更好的工具。 有些像 WiX 工具集 是免费的(功能齐全,但需要更多工作)。
A CustomAction cannot modify the contents of a database (it is read-only while executing). You'd have to take over the entire creation of the shortcut. I would recommend a better Windows Installer creation tool before doing that since you'll need to write a lot of code to handle the rollback scenarios for instal and uninstall plus reference counting.
There are better tools out there than the Visual Studio deployment projects. Some like the WiX toolset are free (fully featured but more work).