Hi,

there are 2 minor issues for building and running Nant on Vista/x64
systems.

1) 
system properties may also contain the characters "(" and ")" like in
"sys.env.ProgramFiles(x86)"

-> in NAnt.Core.PropertyDictionary change the regular expression on line
501 to
const string propertyNamePattern =
"^[_A-Za-z0-9][_A-Za-z0-9\\(\\)\\-.]*$";

2)
Vista does not have a "productid" registry value under
HKLM/Software/Microsoft/CurrentVersion

-> in tests\NAnt.Win32\Tasks\ReadRegistryTests.cs, line 37 change the key
name to "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductId"


cheers,
Erich

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to