Visual Studio 2015无法打开project.exe进行写入.访问路径被拒绝

G. *_*and 6 build-process visual-studio

我正在开发Visual Studio 2015,Win10操作系统中的VB.NET(4.5框架)解决方案,并且能够在几个月内不受限制地运行构建,但现在我在开始构建时收到以下错误:

vbc:错误BC2012:无法打开'C:\ MyProject\ProjR5\ProjR5\obj\Debug\ProjR5.exe'进行写入:访问路径'C:\ MyProj\ProjR5\ProjR5\obj\Debug\GenTagR5. exe'被拒绝了.

起初,VS2015会让我选择运行上一次成功的构建,但即使这样也不再是一个选项.在对这个问题进行详尽的互联网搜索之后,十几个给定的解决方案都没有解决我的问题.

这是我到目前为止为解决错误所尝试的:

  • Ran sfc/scannow(提示提示)
  • 使用ProcessExplorer,找到包含我的项目的句柄或DLL子字符串
  • 确保没有挂起过程(包括带有我的项目名称的过程,devenv.exe,[project] .exe,[myproject] .vhost.exe等)
  • 重启VS2015
  • 重启VS2015,以"管理员身份"运行
  • 重启计算机
  • 完全关闭计算机
  • 完成解决方案的重建
  • 构建 - >清洁解决方案
  • 构建 - >清洁解决方案,然后构建 - >构建解决方案
  • 构建 - >重建解决方案
  • 已卸载并重新安装VS2015
  • 禁用所有索引
  • 从整个项目文件夹和文件中删除了"只读"属性
  • 检查相同或相同进程的启动脚本
  • 禁用所有AV应用程序
  • 禁用所有反间谍软件应用程序
  • 禁用所有防火墙
  • 验证应用程序体验(services.msc)未被禁用(我使用的是Win10 ......它甚至不在服务列表中)
  • 设置工具 - >选项 - >项目和解决方案 - >构建和运行 - >最大.并行构建为1
  • 重新运行aspnet_regiis.exe(在.NET\Framework下)
  • 已检查的本地安全策略和已验证的帐户列在"身份验证后模拟客户端"下
  • 删除了\ bin和\ _ obj文件夹
  • 删除它们时放回\ bin和\ obj没有帮助
  • 删除\ bin和\ obj文件夹,然后重建

这些都没有奏效.有什么建议?

G. *_*and 1

问题最终是三星魔术师的快速模式在向我的固态硬盘写入缓存阶段丢失了数据。我关闭了快速模式,现在项目构建没有任何问题。

  • 在我们的工作站上,它是 Bitdefender。指定 Obj 文件夹的排除解决了这个问题。 (3认同)