Visual Studio NuGet/Extension安装失败,"进程无法访问该文件,因为它正被另一个进程使用"

Joh*_*ohn 2 visual-studio nuget visual-studio-2012 visual-studio-2013

将扩展或NuGet包安装到Visual Studio失败,并显示错误"进程无法访问该文件,因为它正由另一个进程使用".

这个链接提供了一个解决方法,但是每当我想在可能的情况下使用内置功能时需要更新Extension/NuGet包时,必须这样做.

有谁知道修复此问题?

Joh*_*ohn 5

我们发现这是我们的企业McAfee防病毒软件的问题.

迈克菲的这个链接带走了我们的一部分,但是,我们必须在排除列表中添加三个进程名称,以允许更新执行而不会出现错误.

  1. 打开RegEdit并导航至:

    HKLM\System\CurrentControlSet\Services\mfeEEFF

  2. 创建一个键'ExemptedProcesses'.

  3. 在HKLM\System\CurrentControlSet\Services\mfeEEFF\ExemptedProcesses下,可以创建多个字符串值.
  4. 创建以下字符串值(列为名称/类型/数据):

    '1'/'REG_SZ'/'devenv.exe'

    '2'/'REG_SZ'/'MSIEXE.exe'

    '3'/'REG_SZ'/'VSIXInstaller.exe'

  5. 重新启动机器.

  • 我有同样的问题,也安装了迈克菲。但是我的注册表中没有“mfeEEFF”条目。取而代之的是,有很多以“mfe...”开头的条目——我应该选择哪一个? (2认同)