У меня была такая же проблема, но в моем случае я пытался удалить файл .mdf в Visul Studio 2012. Не так много информации об ошибке, чтобы помочь мне решить эту проблему, и поэтому я пришел сюда, ища Помогите. Тогда я понял, что, несмотря на свою аналогичную проблему, это был совсем другой процесс, с которым мне пришлось иметь дело.
Что я сделал, это попытаться удалить файл .mdf в проводнике Windows, а затем я дал мне ошибку, что SQL Server 2008 R2 на самом деле держался за файл, хотя я удалил базу данных. Как только я стал новым, все, что мне нужно было сделать, это закрыть SQL Server 2008 R2 и снова попытаться удалить файл, и он сработал.
Если вам нужны инструкции по включению и выключению SQL Server 2008 R2, см. Ссылку ниже.
Turn on and off SQL Server
Просто мысль, это, вероятно, не ваша защита от вирусов. Это никогда не было в моем опыте. На самом деле это обычно мой код. Удостоверьтесь, что у вас есть «использование» везде, где вы открываете файл. –
Это другое сообщение в Stack Overflow - это блокировка на dll. Это файловая блокировка в текстовом файле. У меня есть инструкция using. –
Я бы проверял права доступа к папкам для любого принципала, который вы используете для своего процесса. У него могут не быть прав, чтобы переместить его, просто доступ только для чтения. –