我有一个多项目解决方案,在多个项目中安装了 Prism Nuget 包。然后,我尝试使用 Nuget Package Manager UI 将 Prism Mef 扩展包添加到其中一个项目(我已经将其添加到其他项目之一)。
我第一次尝试添加软件包时,未能安装其中一个依赖项,没有具体的错误原因,只是“失败”。所以,我第二次安装了它,一切似乎都很好,没有报告错误,但一些参考文献没有解决。
因此,我卸载了该软件包和所有依赖项,然后再次安装。一切看起来都很好,但更多的参考资料无法解决。
我尝试多次卸载和安装该软件包,但每次都得到相同的结果。
我已经多次遇到过这个问题,而且我知道它并不是特定于 Prism 包的,因为我在很多不同的包中都遇到过这个问题。
我认为这只是 Nuget 的一个主要错误,但我希望有人知道一个简单的方法来修复它。我认为通常使用 Nuget 控制台会取得更好的成功,但我发现使用它更费力。
我在网上进行了一些搜索,但没有真正找到问题原因的良好解释或解决方法。
工作中有人完全拒绝与 Nuget 有任何关系,因为他有很多这样的问题,但我决心让它发挥作用!
在包管理器控制台中运行以下命令:
Update-Package -reinstall
这将重新安装该项目中的每个 nuget 包,这应该解决任何丢失的引用。
如果您知道自己缺少特定参考:
Update-Package -reinstall <Package-Name>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)