【问题标题】:How to fix "The "GetDependsOnNETStandard" task could not be loaded from the assembly"?如何修复“无法从程序集中加载“GetDependsOnNETStandard”任务”?
【发布时间】:2018-04-12 06:56:01
【问题描述】:

昨天我将 Visual Studio 2017 从版本 15.6.4 更新到 15.6.6,然后当我尝试运行我的程序时出现此错误。请帮我解决这个问题,我不知道该怎么办。请提供详细步骤,谢谢。

无法从程序集 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\Microsoft.NET.Build.Extensions\tools\net46\Microsoft 加载“GetDependsOnNETStandard”任务。 NET.Build.Extensions.Tasks.dll。无法加载文件或程序集 'file:///C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\Microsoft.NET.Build.Extensions\tools\net46\Microsoft.NET.Build .Extensions.Tasks.dll' 或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。

【问题讨论】:

  • 你能用一个小的示例应用程序重现这个吗?我将从一个简单的“hello world”开始,其项目配置看起来与您的真实配置相似,例如针对相同版本的 .NET。
  • 一点建议:一旦看到这些频繁的更新就不要跑去下载,除非你有一个你认为更新会解决的问题!
  • 感谢大家的回答。 VS 团队通过他们的最新更新解决了这个问题。
  • 我在 VS 版本 16.3.3,今天收到此错误。重新启动、清理和重建修复了它。没有重新启动的干净和重建并没有解决它。这是少数几次重启 VS 为我修复的问题之一!

标签: c# visual-studio-2017


【解决方案1】:

尝试执行命令:“git clean -fdx”来清理你的 git repo 上的一些(可能的)垃圾文件。

为我工作。

【讨论】:

    【解决方案2】:

    我有同样的错误。 就我而言,发生错误是因为我下载的一个库程序集的大小为 0 字节。 这意味着在 Visual Studio 中设置了引用,但程序集实际上只是一个空文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-09
      • 2016-01-13
      • 2018-02-10
      • 2013-11-25
      • 2023-03-03
      • 2018-12-12
      • 2016-09-11
      相关资源
      最近更新 更多