【问题标题】:Access to the path 'D:\ASPNET MVC Samples\bin\roslyn\csc.exe' is denied拒绝访问路径“D:\ASPNET MVC Samples\bin\roslyn\csc.exe”
【发布时间】:2017-11-20 15:02:47
【问题描述】:

当我尝试在 Visual Studio 2013 上调试应用程序时引发此错误。

这是堆栈跟踪。

[UnauthorizedAccessException:对路径“D:\Chart\ASPNET CanvasJS Chart Samples\ASPNET MVC Samples\bin\roslyn\csc.exe”的访问被拒绝。] System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +11794361 System.IO.FileStream.Init(字符串路径,FileMode 模式,FileAccess 访问,Int32 权限,Boolean useRights,FileShare 共享,Int32 bufferSize,FileOptions 选项,SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)+1326 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) +65 System.IO.File.OpenRead(字符串路径) +33

【问题讨论】:

  • 似乎是一个进程阻止了该文件。您是否尝试过重新启动 Windows?
  • @derloopkat 我通过重新启动计算机解决了这个错误,然后从 rosyln 文件夹中删除 csc.exe。

标签: c# visual-studio


【解决方案1】:

我偶然遇到了同样的问题,并找到了解决它的最简单方法:

  1. 右键单击解决方案并转到属性
  2. 将输出路径的值从 bin\ 更改为 bin1\

现在构建,我希望它会工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-17
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 2011-03-29
    相关资源
    最近更新 更多