Team Foundation Server 2010/MSBuild:解析解决方案文件中的嵌套项目部分时出错

Chr*_*ris 13 msbuild tfs tfsbuild

我正在尝试为我公司的一个产品建立一个夜间构建.当我执行构建时,它在45秒后失败,给出错误"解析解决方案文件中的嵌套项目部分时出错".

这是构建的日志:

删除二进制目录

00:17删除工作区

00:00删除源目录

00:00创建工作区

00:18获取工作区

00:01创建标签标签[标签](版本W60_2_VMCORPTFS01; CL\ME)已成功创建.

00:04编译,测试和关联变更集和工作项

00:04编译和测试

00:03为项目C运行MSBuild:\ Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe/nologo/noconsolelogger"e:\ localstore\Productname_2.0\Product\Product.sln"/ m:1/fl /flp:"logfile=e:\localstore\ThisSpecificBuild\Product\Product.log;encoding=Unicode;verbosity=normal"/ p:SkipInvalidConfigurations = true/p:OutDir ="C:\ Builds\2\Product\ThisSpecificBuild\Binaries \"/ p:Configuration ="Debug"/ p:Platform ="Any CPU"/p:VCBuildOverride="e:\localstore\Productname_2.0\Product\Product.sln.Any CPU.Debug.vsprops"/ dl:WorkflowCentralLogger,"C:\ Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity = Normal; BuildUri = vstfs:/// Build/Build/2934; InformationNodeId = 1175609; TargetsNotLogged = GetNativeManifest,GetCopyToOutputDirectoryItems,GetTargetPath; TFSUrl = http:// localhost:8080/tfs/DefaultCollection;"*WorkflowForwardingLogger,"C:\ Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build .Server.Logger.dll ";" Ve的 rbosity =正常;"

00:00为默认目标构建$/OMS/Branches/Product_2.0/Product/Product.sln.e:\ localstore\ThisSpecificBuild\Product\Product.sln(1586):解析解决方案文件中的嵌套项目部分时出错.

这是来自MSBuild的日志:

Build于2011年7月6日上午11:53:34开始.e:\ localstore\ThisSpecificBuild\Product\Product.sln(1586):解决方案文件错误MSB5009:解析解决方案文件中的嵌套项目部分时出错.

建立失败.

e:\ localstore\ThisSpecificBuild\Product\Product.sln(1586):解决方案文件错误MSB5009:解析解决方案文件中的嵌套项目部分时出错.

0 Warning(s)
1 Error(s)
Run Code Online (Sandbox Code Playgroud)

时间流逝00:00:00.19

该解决方案在Visual Studio中正确构建.

rov*_*sen 21

尝试删除然后重新添加一些文件,以使sln文件重新生成.这样我的构建成功了.由于某种原因,我的sln文件格式不正确.

  • 诀窍对我来说 - 添加了一个新的解决方案文件夹,保存,再次删除解决方案文件夹,保存. (3认同)