错误是由libgit2提高。 类别= OS(错误)(An error was raised by

2019-08-31 21:26发布

我现在已经碰到了好几次:

 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 ,因为我不记得以前我安装了Git的扩展Visual Studio和团队基础有这个问题。

有没有其他人遇到这个和他们是怎么解决的呢?

Answer 1:

我只是遇到了这个今天用一个新的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

而我能继续照常营业。



Answer 2:

我想补充这也许是一样简单=>关闭数据库联接:)



Answer 3:

我有同样的错误。 IIS Express是我们在系统托盘中运行。 当我杀了IIS快递承诺的一切如预期。



文章来源: An error was raised by libgit2. Category = Os (Error)