首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个Albacore msbuild任务不能复制这个web项目程序集?

为什么这个Albacore msbuild任务不能复制这个web项目程序集?
EN

Stack Overflow用户
提问于 2010-09-01 09:41:54
回答 2查看 1.3K关注 0票数 3

我们在TeamCity中使用构建和部署过程。但是,我最近的解决方案在编译时遇到了问题。当我运行msbuild任务时,会得到以下错误:

程序文件(x86)\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets(60,3):错误MSB3021:无法将文件"bin\admin.web.dll“复制到"C:/src/Trunk/admin/output/_PublishedWebsites\web\bin\admin.web.dll".找不到文件“bin\admin.web.dll”。

网站项目的生成输出路径设置为bin\。在中生成时,它可以很好地复制。但是,通过Rake建立是行不通的。我的编译ruby文件将:outdir设置为'output/_PublishedWebsites',它可以很好地复制所有其他解决方案。

这是一个边缘案件,但它使我痛苦-有人有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2010-09-01 11:51:48

感谢大家的帮助,但这不是任何特定于msbuild任务。该解决方案中有3个web项目&其中一个包含在VS中的解决方案中的bin目录。我所需要做的就是将其排除在解决方案之外&构建和发布工作很好--不再锁定。

票数 2
EN

Stack Overflow用户

发布于 2010-09-01 09:59:56

执行的完整msbuild命令是什么?

编辑很确定这是一个路径问题。我使用

代码语言:javascript
复制
/p:WebProjectOutputDir: /output
/p:OutDir: /output/bin

如果您发布ms build命令,或者至少发布albacore配置,那么帮助它就容易多了;)

你在建设什么项目?它有什么依赖关系?

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

https://stackoverflow.com/questions/3616723

复制
相关文章

相似问题

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