我们正在本地化我们的应用程序,需要根据当前的UI区域性更改"开始"菜单中显示的名称。我们希望在安装过程中使用自定义操作来完成此操作。我们正在使用Windows Installer部署项目,不打算使用任何第三方部署工具。
谢谢!
CustomAction无法修改数据库的内容(执行时为只读)。你必须接管整个快捷方式的创建。在此之前,我建议您使用一个更好的Windows Installer创建工具,因为您需要编写大量代码来处理instal和卸载的回滚场景以及引用计数。
有比VisualStudio部署项目更好的工具。有些像WiX工具集是免费的(功能齐全,但工作量更多)。