vbc : error BC2012: can't open 'C:\MyProject\ProjR5\ProjR5\obj\Debug\ProjR5.exe' for writing: Access to the path 'C:\MyProj\ProjR5\ProjR5\obj\Debug\GenTagR5.exe' is denied.
起初,VS2015会给我运行上一个成功构建的选项,但现在这个方法也已经行不通了。在广泛的互联网搜索中,没有一个解决方案能够解决我的问题。
到目前为止,我已经尝试了以下方法以解决错误:
- 运行 sfc /scannow 命令(管理员权限) - 使用 ProcessExplorer 找到包含我的项目的句柄或 DLL 子字符串 - 确保没有挂起的进程(包括带有我的项目名称,devenv.exe,[project].exe,[myproject].vhost.exe等进程) - 重新启动 VS2015 - 以管理员身份重新启动 VS2015 - 重新启动电脑 - 完全关闭电脑 - 全部重建解决方案 - 在“生成”菜单中选择“清理解决方案” - 在“生成”菜单中选择“清理解决方案”,然后再选择“生成解决方案” - 在“生成”菜单中选择“重新生成解决方案” - 卸载并重新安装VS2015 - 禁用所有索引 - 从整个项目文件夹和文件中删除“只读”属性 - 检查启动脚本是否有类似或相同的进程 - 禁用所有 AV 应用程序 - 禁用所有防间谍软件应用程序 - 禁用所有防火墙 - 验证 Application Experience (services.msc) 没有被禁用(我正在使用 Win10...它甚至不在服务列表中) - 将“工具”->“选项”->“项目和解决方案”->“生成和运行”->“最大并行构建”设置为 1 - 再次运行 aspnet_regiis.exe(位于.NET\Framework下) - 检查本地安全策略,并确认帐户列在“身份验证后模拟客户端”的列表中 - 删除\bin和\obj文件夹 - 如果删除后无效,则放回\bin和\obj文件夹 - 删除\bin和\obj文件夹,然后重新构建
但上述方法都没有起作用。你有什么建议吗?