我正在创建一个简单的Nant脚本,该脚本将使用这里记录的assemblyname :: get-version函数:http://nant.sourceforge.net/release/0.85/help/functions/assemblyname.get-version.html
我失败了“未知函数'版本:: get-major-version'。。dll确实存在于我正在运行的目录中。我正在通过打开cmd这样做提示并cd到目录并使用命令'nant'
感谢任何帮助!
<target name="updater">
<echo message = "Hello!" />
<echo message="${version::get-major-version(assemblyname::get-version(assemblyname::get-assembly-name('nunit.util.dll')))}" />
</target>
答案 0 :(得分:1)
documentation of assemblyname::get-version
包含错误。如果你看一下documentation of version functions,你会发现它应该是version::get-major
而不是version::get-major-version
。
<echo message="${version::get-major(assemblyname::get-version(assemblyname::get-assembly-name('nunit.util.dll')))}" />