2

我正在使用最新的夜间版本、VS2008 prof 试用版和 .NET 3.5,但出现此错误

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

克服它的任何解决方案

4

3 回答 3

4

从您发布的内容中我不知道这是否可行,但是如果您尝试使用 Nant Msbuild 任务运行解决方案,您可能可以将其替换为exec调用最新的任务msbuild 作为可执行文件的版本。例如:

<exec program="msbuild.exe" 
      basedir="C:\windows\microsoft.net\Framework\v3.5\" 
      commandline="C:\test\Project\src\project.sln"/>
于 2009-01-08T22:14:05.037 回答
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、一个公共文件和一个允许如果您愿意,您可以控制每个项目文件的所有构建顺序和细节。

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

希望有帮助。

于 2009-02-12T22:07:45.747 回答