首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS无法使用“sqlite3\db.lock”构建,因为它正在被另一个进程使用。

TFS无法使用“sqlite3\db.lock”构建,因为它正在被另一个进程使用。
EN

Stack Overflow用户
提问于 2019-01-07 13:08:00
回答 3查看 4.2K关注 0票数 2

在2017年TFS中,我们已经从旧的xaml构建定义转向了新的构建定义。当我们试图构建项目时,它会失败,并出现以下错误:

代码语言:javascript
复制
Starting: Build
******************************************************************************
Current agent version: '2.117.2'
******************************************************************************
Starting: Initialize Job
******************************************************************************
Prepare build directory.
One or more errors occurred. (One or more errors occurred. (The process cannot access the file 'E:\agent builds\agent1\1\s\Server\.vs\Server\v15\Server\sqlite3\db.lock' because it is being used by another process.)) (The process cannot access the file 'E:\agent builds\agent1\1\s\Server\.vs\Server\v15\Server\sqlite3\db.lock' because it is being used by another process.)
******************************************************************************
Finishing: Initialize Job
******************************************************************************
******************************************************************************
Finishing: Build
******************************************************************************

为什么在构建时要锁定sqlite数据库?什么可以被配置错导致这种情况?

EN

回答 3

Stack Overflow用户

发布于 2019-01-09 07:15:42

我发现我们的一个开发人员最近在Visual 2017中在TFS服务器上手动构建了这个项目,即使VS被关闭,文件似乎也被它锁定了。TFS服务器的重新启动解决了这个问题。

票数 3
EN

Stack Overflow用户

发布于 2019-01-07 21:59:06

确保您没有签入不需要的文件和文件夹(即bin、obj和.vs文件夹)。为了排除这种情况,如果使用TFVC,可能需要使用.tfignore文件,如果使用git,则使用.gitignore文件。

票数 0
EN

Stack Overflow用户

发布于 2019-07-01 09:25:46

.vs及其中的文件不应该签入TFS。

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

https://stackoverflow.com/questions/54075035

复制
相关文章

相似问题

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