我可以在功能标题和说明,快捷方式名称等中使用属性。在LaunchConditions之前,通过自定义操作设置属性的值。我尝试过像
这样的东西<Feature Id="Complete" Title="[APPNAME]" Description="[APPNAME] Installation" …>
但我只是获得了一个功能标题[APPNAME],而不是我通过自定义操作设置的应用程序名称。
答案 0 :(得分:2)
引用值中属性的括号语法是Windows Installer本身的一项功能。更具体地说,它是Formatted数据类型的一个特征。不幸的是,Feature表的Title和Description字段是Text类型,这意味着值按字面解释(如您所见)。
如果确实希望或需要这样做,我认为您必须创建一个自定义操作来修改Feature表的内容。使用DTF (Deployment Tools Foundation)的自定义操作将是解决此问题的一种方法。