对不起,我似乎无法解决此错误:
严重级代码描述项目文件行抑制状态 错误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
答案 0 :(得分:1)
遇到相同的问题,并通过删除obj
目录来解决。
希望它会有所帮助:)
答案 1 :(得分:1)
发生此问题是因为dll文件在某些位置打开,假设您尝试从obj文件夹中删除该dll文件,然后出现消息“该文件在另一个程序中打开”。
对于我来说,我关闭所有VS实例,然后复制根文件夹并将其粘贴到另一个文件夹中,然后在VS中打开我的解决方案,效果很好。
答案 2 :(得分:0)
我曾多次遇到过这个问题。似乎解决此问题的最佳方法是关闭所有内容并重新启动计算机。似乎项目的bin文件夹中的文件存在锁定,到目前为止我找到的解决此问题的最佳/唯一方法是重新启动计算机。
我希望这有助于其他人,或者如果其他人有更好的主意,请告诉我们!
基南