在今天的编程中,莫名其妙的出现了这种问题。在VS2013中,点击运行出现“无法将文件…,对路径…的访问被拒绝”的错误,打开bin中的debug直接运行exe,发现没有权限,访问被拒绝?WTF?
重启了电脑,打开VS,这次可以了,但是运行了两三次,又出现了同类问题?

在网上搜寻了一圈,发现了一些解决思路:

  1. 有说法是腾讯的TGP闹得,用户可能刚刚玩过CF、DNF或者LOL这类游戏,TGP会使VS在运行时出现这类问题。但是我的电脑中根本没有腾讯系的游戏或者TGP,这条原因便pass掉了。
  2. 有解决思路是直接删除掉bin文件夹,然后打开重新生成即可。但是我在实际操作时,因为根本没有权限而无法删除?我所使用的是管理员权限,但是依旧无法删除。尝试了文件粉碎机,仍然还剩下了那个没有权限的exe,方法pass。
  3. 又有说通过修改修改bin文件夹的权限即可,但是在出现问题后,文件夹根本不能进行权限的修改,pass。
  4. 后来经过查阅了解到,这种问题可能是上一次运行的程序仍然在内存中没有完全的退出,此时exe文件是无法被覆盖掉的。而我的程序中有使用了线程,在关闭窗口时,程序忘记设置线程的关闭了。在程序中添加了System.Environment.Exit(0);的语句,重启电脑,重新运行,额。。。还是会出现这种错误。不过程序线程的关闭问题倒是解决了。

    最后找到的暴力可行解,就是重启电脑,然后在打开VS前,重新对bin文件夹以及子文件进行权限的重新设置,即在高级中添加user用户并在审阅中也添加user用户,使得整个bin文件夹完全可以进行读写。如果对这种操作感觉困惑,网上有较为详细的教程。

对于我所遇到的问题,这种解法是可行的,但是1-4根据网上的留言,在其他情况下遇到此类问题应该也是可行的。当然,还有一些其他的方法,在这里就不再赘述了。

在今天的编程中,莫名其妙的出现了这种问题。在VS2013中,点击运行出现“无法将文件…,对路径…的访问被拒绝”的错误,打开bin中的debug直接运行exe,发现没有权限,访问被拒绝?WTF? 重启了电脑,打开VS,这次可以了,但是运行了两三次,又出现了同类问题?在网上搜寻了一圈,发现了一些解决思路:有说法是腾讯的TGP闹得,用户可能刚刚玩过CF、DNF或者LOL这类游戏,TGP会使V... 进入性能标签页面后,点击窗口左下方的打开资源监视器链接 在弹出的资源监视器窗口 ,点击CPU标签,在CPU标签页面 的关联句柄 输入 文件 夹的名字,等待检索结果,可以看到当前占用 文件 夹的进程名字 选 占用的进程名称,点击右键,在弹出的菜单 点击结束进程,在弹出的确认结束进程窗口 ,点击结束进程按钮 再次选 要删除的 文件 夹,就可以正常删除了,不会在弹出操作 无法 完成提示信息了。 ps:有 候等待一会儿,也可以删除 文件
#Visual Studio 2019 编译 报错:错误 CS2012 无法 打开 obj\Debug\xx.exe”进行写入 --“对 路径 xx.exe”的 访问 拒绝 ) 解决 方法重新在建一个 文件 夹把项目内容复制到新的 文件 就可以 解决 ,看了N多 解决 方法都不行这个方法简单直接原 文件 夹可以保留也可以不要 原因是bin 文件 夹被锁死 无法 访问 ,新建一个就没有锁死问题。
Visual Studio报错 解决 方案:对 路径 "…"的 访问 拒绝 &"cmd.exe"已退出,代码为3 错误描述: 在将一台电脑上建立的项目或 解决 方案拷贝到另一台电脑上使用 ,当项目内部有需要 访问 路径 ,有 出现 路径 访问 拒绝 的问题,类似于如下情况: 之前遇到这种情况之后上网搜寻了各种办法,试了一遍后,这个错不报了,但是愉快的换了一个错: 后来才发现,其实这个错和前一个有着类似的原...
在日常使用 Windows 10 ,有 会遇到删除很普通的 文件 提示“ 访问 拒绝 ”,以管理员权限重试后依然提示没有权限。如果使用命令行删除,则会提示“ 无法 删除 文件 夹 XXX,目录不是空的。”。 本文将介绍其原因并提供 解决 方案。 本文内容删除 文件 夹遭到 拒绝 解决 方案 删除 文件 夹遭到 拒绝 我们在删除一个很普通的 文件 ,会提示需要提升权限才能删除。 ▲ 需要提升权限 其实按照经验,这种问题与...
vs 2012发布网站 系统突然无响应,我强制重启了电脑,再打开 vs 发布 出现 下面的错误: 无法 移除目录“obj\Release\AspnetCompileMerge\TempBuildDir”。 文件 或目录损坏且 无法 读取。  在搜索一番下,看到chkdsk这个东西可能能够修复被破坏的数据,于是我之行下面步骤: 1、单击“开始”,点击“运行”,输入cmd并回车打开命令
问题:Remove-Item : 无法 删除项 C:\Users\wW0013581\Desktop\run\linux-5.14.2\include\soc\arc\aux.h: 对 路径 “aux.h”的 访问 拒绝 回答: 这个错误是由于对 路径 "aux.h"的 访问 拒绝 导致的。可能有几个原因导致这个问题。首先, 路径 "aux.h"可能被其他程序或进程占用,导致 无法 删除。其次,你可能没有足够的权限来删除该 文件 。请确保你具有足够的权限来删除该 文件 ,并确保该 文件 没有被其他程序或进程占用。如果问题仍然存在,你可以尝试以管理员身份运行命令或使用专业的 文件 管理工具来删除该 文件 1 2 #### 引用[.reference_title] - *1* [NMAKE:-1: error: U1077: “rc”: 返回代码“0x1”](https://blog.csdn.net/m0_50848587/article/details/115338000)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [QT 编译 错误:-1: error: skipping incompatible D:\](https://blog.csdn.net/weixin_42042288/article/details/114301789)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]