Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 为什么我被拒绝访问这些文件?_Visual Studio_Compiler Errors_F# - Fatal编程技术网

Visual studio 为什么我被拒绝访问这些文件?

Visual studio 为什么我被拒绝访问这些文件?,visual-studio,compiler-errors,f#,Visual Studio,Compiler Errors,F#,突然,我无法在VS 2017中重建我的项目。我收到这些信息: 1>C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4222,5):错误MSB3021:无法将文件“C:\Program Files(x86)\Reference Assembly\Microsoft\FSharp\.NETFramework\v4.

突然,我无法在VS 2017中重建我的项目。我收到这些信息:

1>C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4222,5):错误MSB3021:无法将文件“C:\Program Files(x86)\Reference Assembly\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.0\FSharp.Core.dll”复制到“Bin\Debug\FSharp.Core.dll”。对路径“bin\Debug\FSharp.Core.dll”的访问被拒绝。
1> C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4222,5):错误MSB3021:无法将文件“H:\Dropbox\BitBucket\VSProjects\Fractal10\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll”复制到“Bin\Debug\Newtonsoft.Json.dll”。对路径“bin\Debug\Newtonsoft.Json.dll”的访问被拒绝。

对如何解决此问题有何建议?

可能的原因:

  • 您尝试构建/调试的应用程序可能正在运行或一直处于打开状态
  • 锁定程序集的测试可能正在使用它们
  • 项目属性页中列出的生成后步骤可能正在使用它们
  • 并行构建多个项目时:另一个项目可能会决定使用输出文件夹中的那些
    dll
    ,作为这些引用
  • Visual Studio的F#interactive如果设置为非卷影复制程序集,则可能会导致此问题
  • 导致文件在windows中被锁定的任何其他内容

今天发生的事情对我来说,我从git repo中提取了一个分支,而该项目没有得到编译或清理

我必须取消选中根目录和根目录的嵌套文件和文件夹的只读选项

转到项目所在的文件夹,右键单击目录,单击属性,取消选中只读选项


您是否尝试重新启动visual studio?我尝试了。我已经安装了最新的更新,现在恐怕我安装的版本是15.3.2,而更新是针对15.4.1的。这个解决方案以前有效吗?你有更新软件包吗?我重新启动了,解决了问题。非常感谢。欢迎来到visual studio 2017:如果没有任何帮助,请使用Process Explorer并搜索dll以查找谁拥有该dll上的锁。