首页 > 解决方案 > 从 NuGet 获取程序集时无法解析它们

问题描述

我有一些我无法弄清楚的问题。我在一台新笔记本电脑上安装了 Visual Studio 2017 Community,并从 TFS 加载了我在旧笔记本电脑上制作的项目。突然有些引用无法解析。

所以我尝试创建一个完整的全新 ASP.NET MVC 项目并下载一些在 NUGET 旧项目中不起作用的程序集。下载参考后不起作用。我已经在 VS 中收到警告。例如,其中一个不起作用的程序集是

找不到引用的组件“System.Linq.Expressions”。

NUGET 正确下载了程序集并添加了对项目的引用。如果我打开项目文件,我会找到 System.Linq.Expressions 和 HintPath: 的条目..\packages\System.Linq.Expressions.4.3.0\lib\net463
该文件肯定存在于文件系统上。我还尝试手动将路径更改为绝对路径,结果相同。

我正在使用最新的.NET 框架 4.7.2

有什么建议可能是什么问题?

标签: visual-studionuget.net-assembly

解决方案


推荐阅读