首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS构建Xap打包失败,因为它被另一个进程使用。

TFS构建Xap打包失败,因为它被另一个进程使用。
EN

Stack Overflow用户
提问于 2013-01-03 17:41:15
回答 2查看 1.4K关注 0票数 6

我负责管理我们的自动化构建,最近我们已经将两个基于silverlight的web应用程序转移到了相同的解决方案中。现在,大约有一半的时间,当我们通过构建服务器构建时,构建会随机失败,这两个xap文件中的一个会出现以下错误消息。

Xap封装失败。进程无法访问文件 'G:\Builds\2\Application \Main\二进制\silverlight app1.xap,因为它正被另一个进程使用。

结构如下:

网络app1构建silverlight app1 网络app2构建silverlight app2

有人能帮我解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-04 23:52:31

结果,我不得不更改msbuild的tfs构建设置,以便每次构建每个项目。

以下是要采取的步骤:

Goto 构建 -> 编辑编译定义 -> Process Tab -> 编辑"MSBuild Multi“到False

这不是最好的解决方案,因为它减慢了整个构建过程,因为项目不能并行构建,但它有效。

票数 4
EN

Stack Overflow用户

发布于 2014-04-16 12:19:24

对于不再存在MSBuild多Proc参数的TFS 2013,尝试将MSBuild参数设置为/m:1

请参见:

  • http://msdn.microsoft.com/en-us/library/bb651793.aspx
  • http://social.msdn.microsoft.com/Forums/vstudio/en-US/0b856b65-37de-4256-8a09-e233911985f1/tfs2013-msbuild-problems-with-parallel-build?forum=tfsbuild
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14144228

复制
相关文章

相似问题

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