使用nant和VS2008构建平台代码

时间:2009-01-08 22:04:11

标签: visual-studio-2008 nant cruisecontrol

我正在使用最新的夜间版本,VS2008教程和.NET 3.5和 我收到此错误

“文件'C:\ test \ Project \ src \ project.sln'的解决方案格式不是 支持“。

要克服的任何解决方案

3 个答案:

答案 0 :(得分:4)

我不知道你发布的内容是否可行,但是如果你试图使用Nant Msbuild任务运行解决方案,你可能可以用一个{{1调用最新版本的msbuild作为可执行文件的任务。例如:

exec

答案 1 :(得分:2)

答案 2 :(得分:1)

如果您正在使用Exec方法,只需将它们链接在一起,以便按照您需要的顺序获得所有解决方案:

<exec program="msbuild.exe"       basedir="C:\windows\microsoft.net\Framework\v3.5\"       commandline="C:\test\Project\src\project1.sln"/>

在基于您的第一条消息的旁注上,听起来您正在尝试使用目前仅支持vs2005的解决方案任务,据我所知(可能是错误的)。

另一种选择是执行类似许多开源项目所做的事情(查看城堡项目http://castleproject.org),其中每个项目有多个构建文件1,一个公共文件和一个主文件允许您根据需要控制每个项目文件周围的所有构建顺序和细节。

这就是我们在工作地点的做法。

希望有所帮助。