1

我从不属于自己的回购中签出解决方案。解决方案和/或项目也不是由我开发的。我从这里开始遵循本指南。这是摘要:

最终起作用的是

检查工具|选项|包管理器|包还原右键单击解决方案并“启用包还原”右键单击解决方案中的项目和“管理nuget包”。然后,您最终会在此 UI 顶部看到一个栏,其中显示缺少某些包的消息,单击以获取它们。单击此按钮获取包。

所以,我点击恢复,NuGet 似乎下载了包。但是,当我尝试构建项目时,它仍然抱怨缺少依赖项。我查看解决方案文件夹中的 packages 文件夹并查看所有必要的依赖项。但是,由于某种原因,该项目没有正确链接到它。

换句话说,所有库都存在解决方案/包,但是当我尝试构建解决方案和/或项目时,我得到一个构建失败。有谁知道发生了什么?

谢谢。

编辑:为了澄清,在警告下,我得到

警告 18 找不到引用的组件“Microsoft.Practices.Unity”。蓝鳍

编辑2:另外澄清一下,如果我添加现有引用并转到包文件夹packages/lib/thefile.dll,它将正确编译并工作。问题是,nuget 应该自动为我执行此操作,对吗?

4

0 回答 0