【问题标题】:System References Error系统引用错误
【发布时间】:2018-02-20 10:38:20
【问题描述】:

enter image description here

我尝试添加所有缺少的程序集,但它根本不起作用。

【问题讨论】:

  • @ruchi-tang 请提供具体的错误描述。您究竟需要什么帮助?也许你应该先看看这里:stackoverflow.com/help/how-to-ask
  • 没有错误,但是当我尝试安装缺少的软件包时,它会安装但仍然没有用..
  • 无法从程序集 D:\\AQS\packages\Microsoft.Net.Compilers.1.0.0\build\..\tools 加载“Microsoft.CodeAnalysis.BuildTasks.Csc”任务\Microsoft.Build.Tasks.CodeAnalysis.dll。无法加载文件或程序集 'file:///D:\Workspace\AQS\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll' 或其依赖项之一。系统找不到指定的文件。确认 声明正确,程序集及其所有依赖项都可用,并且该任务包含实现 Microsoft.Build.Framework.ITask 的公共类
  • 同样我得到 45 个错误。!

标签: visual-studio tfs assemblies


【解决方案1】:

似乎 NuGet 包已提交到存储库并破坏了一切。从 repo 中删除 project\project\packages 目录应该可以解决所有构建问题,因为 NuGet 会在构建时自动获取包。

所以,请尝试按照以下步骤解决问题:

  1. 找到您项目的 packages 文件夹
  2. 删除包文件夹
  3. 入住
  4. 重建您的项目

参考这个帖子:Resolved: The “Microsoft.CodeAnalysis.BuildTasks.Csc” task could not be loaded from the assembly.

更新:

黄色感叹号问题应该与引用路径有关。系统找不到引用,原来的引用路径好像变了。

只需尝试重新安装包,您可以在包管理器控制台中使用 NuGet 命令行:

Update-Package -reinstall

【讨论】:

    猜你喜欢
    • 2014-12-17
    • 2017-11-15
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多