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

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

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

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

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


当前回答

我的问题在安装Windows Update KB5003637后就开始了。我的VS2019项目之前运行正常,但在安装Windows更新后出现了这个错误。卸载它,项目再次工作。

其他回答

在尝试了几乎所有的东西之后,只是复制粘贴项目在不同的位置,并建立项目…这招奏效了。

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

首先转到文件的位置。然后右键单击文件的文件夹->属性->未选中的只读选项,并应用到文件及其子文件夹。 它解决了我的问题。 编码快乐!

这可能是最初从源代码控制(TFS等)加载源代码的奇怪副产品,其中所有文件和文件夹都是写保护的。转到顶层目录并检查属性,您可以发现Read-only属性被选中。取消勾选,系统将询问您是否希望将顶层下的所有dirs设置为可写。这应该能解决问题。

销毁VBCSCompiler.exe进程并重新构建。