[NAnt-users] Cannot get function version::get-build to work

2012-10-18 Thread Thuc D. Nguyen
Hello,
I cannot get the NAnt function *version::get-build* to retrieve the build
number. Below is what I use inside my NAnt script and what follows is the
error message. I'm using NAnt 0.92.
Does anyone have any idea on how to make this work?

property name=BuildNumber value=${version::get-build(1.0.17.0)} /
echo message=${BuildNumber} /

BUILD FAILED
MyNAnt.build(259,6):
',' expected.
Expression: ${version::get-build(1.0.17.0)}
   ^

Thanks,
TDN
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct___
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users


Re: [NAnt-users] Cannot get function version::get-build to work

2012-10-18 Thread Dominik Guder
Hi,

as in http://nant.sourceforge.net/release/latest/help/functions
states version::get-build needs a version as parameter.
Therefore you need to do a version::parse() before.
In addition you need to encapsulate your version with ' to get a string.

value=${version::get-build(version::parse('1.0.17.0'))}

should work.

If you want to get this info from an assembly you need following:
echo 
message=${version::get-major(assemblyname::get-version(assemblyname::get-assembly-name('nunit.framework.dll')))}
 
/

similar for ProductVersion:
echo 
message=${version::get-major(fileversioninfo::get-product-version(fileversioninfo::get-version-info('nunit.framework.dll')))}
 
/

hth Dogu


Am 18.10.2012 18:04, schrieb Thuc D. Nguyen:
 Hello,

 I cannot get the NAnt function *version::get-build* to retrieve the
 build number. Below is what I use inside my NAnt script and what follows
 is the error message. I'm using NAnt 0.92.
 Does anyone have any idea on how to make this work?

  property name=BuildNumber value=${version::get-build(1.0.17.0)} /
  echo message=${BuildNumber} /

  BUILD FAILED

  MyNAnt.build(259,6):
  ',' expected.
  Expression: ${version::get-build(1.0.17.0)}
 ^
 Thanks,
 TDN



-- 
The answer to the great question of life,
the universe and everything is 42 (Douglas Adams)

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
___
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users