我最近切换了计算机并将所有项目复制到我的新本地驱动器。我重新格式化了我现在使用的计算机,所以它几乎是一台干净的机器。一切似乎都运行良好,但是当我打开我从旧机器上运行的一个项目时,它不再编译,并且我收到以下错误消息:无法写入输出文件 'c:\Users \user\Documents\Projects\RegressionWeb\OnetouchUpload\obj\debug\OneTouchUpload.dll' - '访问被拒绝。'
对于我的解决方案中的每个项目,我都会收到类似的错误。我也收到此错误:创建调试信息文件 'c:\Users\user\documents\projects\RegressionWeb\RegressionWeb\obj\Debug\RegressionWeb.PDB' 的意外错误访问被拒绝
我已经搜索了高低,以及我可以在网上找到的唯一与 ASP.NET 和 IIS 相关的类似问题,这两者都与我的项目无关(我的项目主要是 NUnit 测试的类库,带有一些支持类)。
我是本地机器上的管理员。我已经使用 takeown /f .\RegressionWeb /r /dy 获得了项目中每个文件的所有权,并且还尝试确保没有任何内容具有只读状态,但是当我尝试更改读取时,以下文件引发了错误- 它的父文件夹的唯一属性:将属性应用于文件时发生错误:C:...\Regressionweb.sln.DotSettings.user 访问被拒绝
基本上这个项目运行良好,我的旧电脑没有错误。复制完所有内容后,不会修改此 DotSettings.user 文件,并且 Visual Studio 无法写入任何 dll 文件。我确信答案必须在某个地方的 Visual Studio 设置中。任何和所有的建议将不胜感激。