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