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

问题描述 投票:0回答:3

当Solution Configurations下拉菜单设置为'Test'时,我无法构建我的项目。出现多个错误,其中大多数显示为“无法将文件[文件位置]复制到[复制文件位置]”拒绝访问路径[复制文件位置]。我已经检查过或尝试了以下内容,问题仍未解决:

  • 安装了最新版本的Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet包
  • 解决方案已重新启动
  • 已尝试清洁和重建
  • 仅当解决方案配置设置为配置'测试'时才会出现这种情况,因此这不应成为防病毒软件的问题
  • 自8/24/2018起,我已更新至最新版本的Visual Studio
  • 我取消选中文件夹上的只读属性(每次重置只读)
  • 当我将解决方案配置更改为Release或Debug时,不会发生这种情况
  • 删除bin / Test文件夹中的文件
  • taskkill / F / IM VBCSCompiler.exe / T.
  • 我已经尝试将Visual Studio作为管理员运行
  • 我在第二台机器上使用相同TFS存储库中的相同代码重现了此错误
c# visual-studio access denied
3个回答
0
投票

根据您提供的内容,对我来说,它似乎是一个权限/访问问题。

  1. 您是否以本地管理员身份登录?如果不是,您可能希望获得提升的权限,或者查看您是否有其他与安全相关的项目阻止您(例如,组策略可能会阻止您等)。
  2. 说到提升权限,您是否尝试右键单击Visual Studio exe并执行“Run As Admin”?这也可能有所帮助。
  3. 您还可以下载ProcMon(Process Monitor)并在尝试构建时进行跟踪。这可以为正在发生的事情提供答案。 ProcMon现在归微软所有(曾经是SysInternals,但是他们很多时候被MS买了)---我会下载它,运行跟踪,然后为“Access Denied”做一个过滤器,看看结果是什么可能无法访问。
  4. 也许尝试以不同的用户身份登录,看看是否有帮助?

希望这可以帮助!!


0
投票

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


0
投票

对我来说,工作如下:

Project / Properties / Build:

Change Output path to another folder, build, then restore your original path.
© www.soinside.com 2019 - 2024. All rights reserved.