我使用的是Visual Studio 2005。在先从版本控制中获取代码后, c#.net应用程序正常运行。但是,在做了一些修改后,当我建立我得到以下错误:

错误383无法复制文件“..\root\leaf\Bin\Debug\test.Resources.xml”到 “本\调试\ test.Resources.xml”。访问路径“Bin\Debug\test.Resources.xml”是 否认。li.rollmodel

有人知道为什么会出现这个问题吗?

编辑我可以看到我的整个项目源代码文件夹是只读的,我无法删除只读属性。

首先,有人能告诉我如何删除这个文件夹的只读属性吗?我尝试删除它,但只读属性仍然存在。我也从版本控制方面尝试过,但也没有成功。


当前回答

我尝试了这里的一切,不知何故删除所有的bin和obj文件夹在我的项目没有工作。从其他进程释放文件夹没有任何作用。重启不起任何作用。通过取消主文件夹上的检查来删除每个文件的只读并没有帮助。

每个依赖项最终都将自己添加到问题中。直接在依赖项文件夹中构建,所以我很困惑。我想重复这个问题,但我发现了一个有效的方法。

你知道什么管用吗?

点网清理

其他回答

我也有同样的问题。我通过取消检查根文件夹的只读属性来修复它。

所以我遇到了同样的问题,我的原因是,我共享了我的开发文件夹,这样我就可以使用mac作为使用Xamarin的IOS应用程序的构建主机。该项目在mac上运行,它拥有dll的所有权,因此我无法从其他任何地方对该dll进行更改。简单地停止mac上的应用程序返回所有权给我,这允许完全访问再次。我希望这能成功。

在我的案例中,avast反病毒隔离了需要从avast应用程序复制的[app-name].exe文件,我不得不去保护>隔离,点击文件旁边的菜单按钮,然后点击“恢复并添加例外”,如下所示

对于那些在VS 2019中仍然面临这个问题的人

1-开放式终端

2-写“dotnet clean”

如果有人在尝试其他方法之前想要一个额外简单的解决方案。

只需重新启动你的电脑。 打开Visual Studio,尝试重新构建。