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