7

我现在已经遇到过好几次了:

 An error was raised by libgit2. Category = Os (Error). 

在我编写代码时,有时会导致此错误或类似错误:

Failed to open '.../App_Data/....mdf': 
The process cannot access the file because it is being used by another process.

发生这种情况时,如果不重新启动我的Visaul Studio 2012.

我认为这是由于Source Control - Git我不记得在为 Visual Studio 和 Team Foundation 安装 Git 扩展之前遇到过这个问题。

有没有其他人遇到过这个问题,他们是如何解决的?

4

3 回答 3

8

我今天刚刚在一个新的 Visual Studio 项目中遇到了这个问题。该项目使用的是自动生成的.gitignore,它具有以下条目,我认为应该.mdf很好地涵盖该文件:

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf

但是我仍然收到:

An error was raised by libgit2. Category = Os (Error). 
Failed to open '.../App_Data/....mdf': 
The process cannot access the file because it is being used by another process.

所以我.gitignore用星号斜杠编辑了每个条目之前的 , ,如下所示:

# SQL Server files
*/App_Data/*.mdf
*/App_Data/*.ldf

我能够照常营业。

于 2013-04-24T20:33:17.823 回答
2

我想添加它可能就像 => Close your database connexion 一样简单:)

于 2013-09-27T10:22:16.013 回答
0

我有同样的错误。IIS express 正在系统托盘中运行。当我杀死 IIS Express 时,一切都按预期提交。

于 2013-10-29T17:11:37.087 回答