首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS2010:构建配置问题

TFS2010:构建配置问题
EN

Stack Overflow用户
提问于 2011-05-23 21:29:47
回答 1查看 2.8K关注 0票数 2

我已经通过删除调试和发布配置以及创建"Dev“和"Test”来定制解决方案中的构建配置。所有东西在本地构建都很好,但是在TFS中构建一个新配置时,我会得到以下错误(以及其他类似的错误)。

(x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets (177号):无法将文件"bin\CommonServiceFactory.dll“复制到"C:\MyApp\Binaries_PublishedWebsites\Epsi.Web\bin\CommonServiceFactory.dll".找不到路径'bin\CommonServiceFactory.dll‘的一部分。

对于外部依赖项和项目依赖项,我都会得到这个错误。从我读过的文章来看,这似乎与我所做的构建配置更改有关。如果我将TFS构建设置为使用"Debug“配置,则确实会收到警告,但它构建成功。

C:\MyApp\Sources\MyApp.sln.metaproj:指定的解决方案配置“调试任何CPU”无效。请使用配置和平台属性(例如,MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any“)指定有效的解决方案配置,或者将这些属性保留为空白以使用默认解决方案配置。

任何帮助都将不胜感激。

MSBuild命令:

"C:\Builds\2\MyApp\ci.MyApp.acme.com\Sources\MyApp.sln“/flp:"logfile=C:\Builds\2\MyApp\ci.MyApp.acme.com\Sources\MyApp.log;encoding=Unicode;

MSBuild.exe /nologo /noconsolelogger /m:1 /fl任何CPU“/p:VCBuildOverride="C:\Builds\2\MyApp\ci.MyApp.acme.com\Sources\MyApp.sln.Any CPU.Dev.vsprops”/dl:WorkflowCentralLogger,"C:\Program \Microsoft 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity=Diagnostic;“BuildUri=vstfs:///Build/Build/2603;InformationNodeId=449514;TargetsNotLogged=GetNativeManifest,GetCopyToOutputDirectoryItems,GetTargetPath;TFSUrl=http://tfsServer01:8080/tfs/Core%20Development;"*WorkflowForwardingLogger,"C:\Program文件\Microsoft 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity=Diagnostic;

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-24 04:00:29

错误消息指示bin\目录中没有dll。如果您可以进入生成机器,是否可以检查项目的程序集是生成到哪里的?确保程序集的路径是复制/发布任务用于将程序集复制到Binaries_PublishedWebistes文件夹的路径。

如果这没有帮助,那么可以从TFS构建细节日志中发布msbuild命令行吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6103280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档