Visual Studio无法复制文件...对路径的访问被拒绝

时间:2018-08-24 17:29:03

标签: c# visual-studio access denied

当“解决方案配置”下拉菜单设置为“测试”时,我无法构建项目。出现多个错误,大多数错误显示为“无法将文件[文件位置]复制到[复制文件位置]。拒绝访问路径[复制文件位置]。 我已经检查或尝试了以下操作,但该问题仍未解决:

  • 已安装最新版本的Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet软件包
  • 解决方案已重新启动
  • 已尝试清洁并重建
  • 这仅在“解决方案配置”设置为“测试”配置时发生,因此防病毒软件应该不会出现问题
  • 我已更新到2018年8月24日最新版本的Visual Studio
  • 我未选中文件夹上的“只读”属性(每次重置为只读)
  • 当我将解决方案配置更改为Release或Debug时,不会发生这种情况
  • 删除bin / Test文件夹中的文件
  • taskkill / F / IM VBCSCompiler.exe / T
  • 我尝试以管理员身份运行Visual Studio
  • 我已使用同一TFS存储库中的相同代码在另一台计算机上重现了此错误

3 个答案:

答案 0 :(得分:0)

根据您提供的信息,对我来说,这似乎是一个权限/访问问题。

  1. 您是否以本地管理员身份登录?如果不是这样,您可能想获得提升的特权,或者查看是否有其他与安全相关的项目使您受阻(例如,组策略的取消可能会抑制您的工作等等)。

  2. 谈到高级特权,您是否尝试过右键单击Visual Studio exe并执行“以管理员身份运行”?这也可能有帮助。

  3. 您还可以下载ProcMon(过程监视器)并在尝试构建时进行跟踪。这可以为正在发生的事情提供答案。 ProcMon现在由Microsoft拥有(以前是SysInternals,但他们早在多年前就已被MS收购)---我将下载它,运行跟踪,然后对“访问被拒绝”进行筛选以查看结果,以了解您的需求可能无权访问。

  4. 也许尝试以其他用户身份登录是否有用?

希望这会有所帮助!

答案 1 :(得分:0)

我单击属性,为用户添加了“完全控制”和“修改”权限,然后对项目进行了清理和重建。我在解决问题之前在文件夹级别和父文件夹级别执行了此操作。

答案 2 :(得分:0)

对我来说,它从事以下工作:

Project / Properties / Build:

Change Output path to another folder, build, then restore your original path.