visual-studio-2013 - 已安装Nuget软件包,但引用未解决

标签 visual-studio-2013 nuget nuget-package

我有一个在多个项目中都安装有Prism Nuget软件包的多项目解决方案。然后,我尝试使用Nuget软件包管理器UI将Prism Mef扩展软件包添加到其中一个项目(我已经将其添加到其他项目之一)中。

我第一次尝试添加软件包时,它无法安装其中一个依赖项,没有特定的错误原因,只是“失败”。因此,我第二次安装它,一切似乎都很好,没有错误报告,但是一些引用没有解决。

因此,我卸载了软件包和所有依赖项,然后再次安装。一切似乎都还不错,但更多的引用文献仍未解决。

我尝试多次卸载和安装软件包,但每次都得到相同的结果。

我有很多次这个问题,我知道它不是特定于Prism软件包的,因为我有很多不同的软件包。

我认为这只是Nuget的主要错误,但我希望有人会知道修复它的简便方法。我认为使用Nuget控制台通常可以取得更好的成功,但是我发现使用起来更加费力。

我已经在网上进行了一些搜索,但并未真正找到问题原因或解决方法的很好解释。

由于Nuget有很多此类问题,因此工作中的人完全拒绝与Nuget有任何关系,但我决心让它起作用!

最佳答案

在软件包管理器控制台中,运行以下命令:

Update-Package -reinstall

这将重新安装该项目中的每个nuget软件包,这将解决所有丢失的引用。

如果您知道您缺少特定的引用文献:
Update-Package -reinstall <Package-Name>

关于visual-studio-2013 - 已安装Nuget软件包,但引用未解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31663511/

相关文章:

exception - NuGet 包的 FileNotFoundException

在可移植库上安装 protobuf-net 时出现 nuget 错误

c# - 命令行解析器库 - bool 参数

c++ - Visual Studio 2015 上的 log10() 性能比 Visual Studio 2013 for x86 慢很多

c++ - 如何使用 Visual Studio 2013 构建 Boost

多个 .cpp 文件的 C++ 链接错误

c# - Nuget 包内容文件未复制到 .NET Core 项目

asp.net - 未在发布时更新 Web API 的 XML 帮助文档

nuget - 哪里可以下载不使用 NuGet 的 Microsoft jQuery Unobtrusive Validation

c# - 文件包含损坏的数据 - 程序包管理器控制台