【发布时间】:2016-04-14 10:15:42
【问题描述】:
在我的 NAnt 脚本中,我有一个属性:
<property name="changed.assemblyinfo" value="false" unless="${property::exists('changed.assemblyinfo')}" />
可以使用-D 开关从命令行设置属性,如下所示,效果很好:
-D:changed.assemblyinfo=true
但是,我还希望能够根据脚本中的某些逻辑从脚本本身更新属性,即:
<property name="changed.assemblyinfo" value="true" />
但是,每次我这样做时都会收到错误:
只读属性“changed.assemblyinfo”不能被覆盖
如何在脚本中设置属性?
【问题讨论】:
标签: nant