【问题标题】:Visual Studio 2017 - Could not load file or assembly 'System.IO.FileSystemVisual Studio 2017 - 无法加载文件或程序集“System.IO.FileSystem”
【发布时间】:2020-11-03 02:38:55
【问题描述】:

我刚刚将我的 Visual Studio 升级到了最新版本(2017 年 1 月 30 日)。 我的 ASP.NET Core 项目在升级之前正在运行,但我现在收到以下错误,让我停下来。有什么简单的解决方案吗?

Severity    Code    Description Project File    Line    Suppression State
Error   MSB4018 The "ResolvePackageDependencies" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'System.IO.FileSystem, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'System.IO.FileSystem, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at Microsoft.NET.Build.Tasks.LockFileCache.LoadLockFile(String path)
   at Microsoft.NET.Build.Tasks.LockFileCache.GetLockFile(String path)
   at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.get_LockFile()
   at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.ReadProjectFileDependencies()
   at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.ExecuteCore()
   at Microsoft.NET.Build.Tasks.TaskBase.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()

【问题讨论】:

标签: asp.net-core visual-studio-2017


【解决方案1】:

在我的特殊情况下,我做了一个干净的解决方案,工具/选项/NuGet 包管理器/清除所有 NuGet 缓存,然后重新启动。然后加载/构建项目。

不确定它的可重复性如何。我很确定我的项目在我第一次加载它时工作,然后失败,然后在这些步骤之后再次工作。它已在 2 台计算机上运行。

【讨论】:

    【解决方案2】:

    我通过在 VS Studio 的 Paket-Manager 控制台中运行 dotnet build 解决了这个问题。

    软件再次可调试后

    【讨论】:

      【解决方案3】:

      解决此问题的最简单方法是创建一个新的 ASP.NET Core 应用程序,检查其 .csproj 文件并根据它修改旧项目。很多东西好像都被删减了,这里就不一一列举了。

      【讨论】:

      • 但我在新创建的项目中遇到了同样的错误。有时它可以正常工作,但有时会出现此错误。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 2019-02-01
      • 2018-03-23
      • 2017-02-11
      • 1970-01-01
      • 2017-10-03
      • 2017-08-02
      相关资源
      最近更新 更多