NAnt 0.91 (Build 0.91.3881.0; alpha2; 2010-8-17) Copyright (C) 2001-2010 Gerry Shaw [url=http://nant.sourceforge.net/color=#0000ff] http://nant.sourceforge.net][ [/url]
INTERNAL ERROR
Could not load file or assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系统找不到指定的文件。
Could not load file or assembly 'System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系统找不到指定的文件。
For more information regarding the cause of the build failure, run the build again in verbose mode.
两台电脑,先前一台 Framework 的是.NET Framework 3.5,构建没有什么问题,最近部署第二台时仍然采用.NET Framework 3.5,构建时一直提示上述错误, 后安装 Microsoft .NET Framework 4 (Web Installer) 后问题解决。
奇怪,nant 版本均为 0.91,为什么会出现一台 Framework3.5 可以,另一台必须 Framework4.0 版本呢?
备注:此问题和程序无关,采用命令行 msbuild 编译及 VS2008 编译均可通过。
大家有遇到类似问题的吗?初步猜想是我两台电脑配置不一致,但是也考虑可能是版本兼容问题。