Nant在Windows Vista 64上

时间:2008-12-20 19:48:27

标签: nant

我想知道是否有人在Windows Vista 64位版本上成功运行Nant。它始终失败

设定道具:

[sysinfo]在sys。*

下设置系统信息属性

建立失败

属性名称'sys.env.CommonProgramFiles(x86)'无效。

3 个答案:

答案 0 :(得分:4)

是的,它有效。默认情况下,NAnt是为32位构建的。因此,必须记住在32位命令提示符或PowerShell中运行它。我在Vista 64机器上运行PowerShell(x86)模式的NAnt脚本,但SDK提示符(32位)也可以。

答案 1 :(得分:2)

它对我也有好处。我确实像斯科特在32位命令提示符中说的那样运行。

它也可能只是你想要捕获nAnt没有预料到的特定事物。

答案 2 :(得分:0)

我一直在Windows 7 64位环境中使用NAnt,并且发现为了这样做(无需使用32位命令环境)只需将NAnt脚本中的引用删除到sysinfo。 / p>

我一遍又一遍地使用我们的构建脚本,并且看不到删除此设置的任何缺点,因为我无法证明我正在使用它的结果,除了将大量数据转储到屏幕上在调试期间非常宝贵!!

希望这有帮助!