我有XmlConfig条目,例如:
<util:XmlConfig Id='SetSomething'
File="[WEBSITE]Web.config"
Action='create'
Node='value'
ElementPath="//configuration/appSettings/add[\[]@key='something'[\]]/@value"
Value="[SOMETHING]"
On='install'
PreserveModifiedDate='no'
VerifyPath="//configuration/appSettings/add[\[]@key='something'[\]]/@value"
/>
在Install上运行正常。但是对于修改/更改安装,我更喜欢允许相同的UI对话框序列,以便它们可以更改值。 '更改'而无需卸载/重新安装。
它应该以这种方式工作 - 可能是按照计划方式进行的?如果是这样,是否有可能改变它?到目前为止,看起来我的所有属性都在修改/更改期间及时发布,但是SchedXmlConfig操作在修改/更改中的日志中比在安装中看起来容易混淆