我有一个多项目解决方案,在几个项目中安装了Prism Nuget包。然后,我尝试使用Nuget Package Manager UI在其中一个项目中添加一个Prism Mef扩展包(我已经将其添加到另一个项目中)。
第一次尝试添加包时,它未能安装其中一个依赖项,没有特定的错误原因,只是“失败”。因此,我第二次安装它,一切似乎都好,没有报告错误,但是一些引用未解析。
因此,我卸载了包及其所有依赖项,然后再次安装。再次一切看起来都很好,但是更多的引用未解析。
我尝试过多次卸载和安装包,但现在每次都得到相同的结果。
我遇到过这个问题很多次,我知道这不是特定于Prism包的问题,因为我遇到了许多不同的包。
我认为这只是Nuget的一个重大错误,但我希望有人知道一个简单的方法来修复它。我通常在Nuget控制台中更容易成功,但我发现使用它需要更多的努力。
我在网上搜索过,没有找到关于问题原因或解决方法的好说明。
公司里有个人完全拒绝使用Nuget,因为他遇到了很多这些问题,但我决心让它工作!