最近在Visual Studio中遇到了最棘手的问题。我正在运行2017年,我有一个回购我一直与合作伙伴合作了一段时间突然有一天我试图建立并且我得到了一些错误,
拒绝访问路径function.json
然后经过几次尝试构建和清理解决方案后,我收到了大量的MSB3021错误,
无法复制文件" localfilepath.dll" to" bin \ Debug ... \ file.dll"
我有一个同事可以在他的机器上正常访问回购,一切都正常建立。不确定它是否相关,但这是一个包含2个Azure功能项目和1个类库项目的项目。我当地的其他回购工作也很好地建造和重建。
我尝试过的事情:
答案 0 :(得分:0)
处理锁定文件或文件夹的最简单方法之一是使用Microsoft Sysinternals Process Explorer。
使用Process Explorer,有一种简单的方法可以找到正在使用文件的程序。
打开Process Explorer
以管理员身份运行。
在工具栏上,找到右侧的“ gunsight”图标。
将图标拖放到锁定的打开文件或文件夹上。
正在使用文件的可执行文件将在Process Explorer主显示列表中突出显示。
OR
打开以管理员身份运行的Process Explorer。
输入键盘快捷键Ctrl + F,或单击“查找”菜单并选择“查找句柄或DLL”,将打开一个搜索对话框。
键入锁定文件或其他感兴趣文件的名称。
function.json
部分名称通常就足够了。
单击“搜索”按钮,将生成列表,其中可能有许多条目。
要释放尝试进行维护操作的文件上的锁,您将需要终止适当的过程。通过选择进程/句柄/程序条目,然后按Delete键可以终止进程,从而可以杀死Process Explorer提供的列表中的单个程序或句柄。