Проекты Visual studio 2012 на сетевом диске " не удается получить доступ к файлу..."
I just moved all my projects to a network drive and mapped it as a network drive Z The problem occurs when rebuilding and debugging a Windows Forms Application. After hanging the code and pressing F5 I sometimes get the following error: "The operation could not be completed. The process cannot access the file because it is being used by another process." Hitting "OK" closes the dialog box and F5 starts the debug process normally. This only occurs after making a program change and hitting F5 to debug the program.
Что я уже пробовал:
I have tried building the solution before debugging. Building goes well; no errors. Press F5, and the error occurs. Program debugging ALWAYS works after acknowledging the error. Checked permissions on the mapped drive, but it doesn't prevent loading or saving of projects. Has anyone seen this problem?
Suvendu Shekhar Giri
Если я правильно понял, вы пытаетесь запустить приложение, которое находится на сетевом диске с вашей локальной машины с помощью Visual Studio, не так ли?
Mehdi Gholam
Используется ли эта доля другими?
Richard MacCutchan
Это была ошибка Visual Studio несколько версий назад, и из-за синхронизации в различных порожденных процессах, если я правильно помню. Это может быть аналогичная проблема из-за того, что ваши файлы находятся на сетевом диске, где часы не синхронизированы. Если проблема никогда не возникает, если проекты находятся на локальном диске, то вы знаете ответ.
ZurdoDev
Если это Windows 10, я знаю, что у нее есть проблемы (возможно, связанные с разрешениями) с подключенными дисками.
Я рекомендую не использовать подключенные диски для написания кода.
Andrew Alix
Спасибо всем за ваши комментарии. Я склонен согласиться с тем, что мне не следует использовать подключенные сетевые диски. Скорость совсем немного медленнее,и конечно же проблема.
Вся моя цель состояла в том, чтобы работать на двух разных машинах и всегда иметь доступ к правильному и актуальному коду.
Поэтому я решил сохранить его локальным и каждый раз копировать на машину, с которой работаю. Я все равно делюсь компьютером в сети.
Снова. Спасибо вам всем за помощь.