Visual Studio 2017错误无法打开“X”进行写入 - 拒绝访问路径

时间:2018-01-16 16:15:47

标签: c# visual-studio visual-studio-2017

对不起,我似乎无法解决此错误:

enter image description here

  

严重级代码描述项目文件行抑制状态   错误CS2012无法打开   'C:\用户\ Usuario \源\回购\ WindowsFormsApp1 \ WindowsFormsApp1 \ OBJ \调试\ WindowsFormsApp1.exe'   写作 - '访问路径   'C:\用户\ Usuario \源\回购\ WindowsFormsApp1 \ WindowsFormsApp1 \ OBJ \调试\ WindowsFormsApp1.exe'   是   拒绝“。 WindowsFormsApp1 C:\ Users \ Usuario \ source \ repos \ WindowsFormsApp1 \ WindowsFormsApp1 \ CSC 1 Active

我想这与只读文件有关?我尝试更改它,它恢复为只读,我尝试关闭并重新打开VS,我尝试以管理员身份运行它,我更改了程序集名称和默认命名空间,现在它甚至不会运行调试器

我是C#的新手,我曾经做过Java,从来没有像这样的错误,抱歉,如果这很简单的话。顺便说一句,我正在使用安装了Bitdefender的Windows 10

3 个答案:

答案 0 :(得分:1)

遇到相同的问题,并通过删除obj目录来解决。

希望它会有所帮助:)

答案 1 :(得分:1)

发生此问题是因为dll文件在某些​​位置打开,假设您尝试从obj文件夹中删除该dll文件,然后出现消息“该文件在另一个程序中打开”。

对于我来说,我关闭所有VS实例,然后复制根文件夹并将其粘贴到另一个文件夹中,然后在VS中打开我的解决方案,效果很好。

答案 2 :(得分:0)

我曾多次遇到过这个问题。似乎解决此问题的最佳方法是关闭所有内容并重新启动计算机。似乎项目的bin文件夹中的文件存在锁定,到目前为止我找到的解决此问题的最佳/唯一方法是重新启动计算机。

我希望这有助于其他人,或者如果其他人有更好的主意,请告诉我们!

基南