我正在尝试在我的解决方案中安装几个软件包,我需要在多个项目中引用其中的一些软件包。我见过this question,其中包括使用控制台执行此操作。
但是,我希望有一种方法可以通过GUI完成此操作。我喜欢“添加库包参考...”对话框,所以我可能会继续使用它来添加对包的第一个引用,我不希望以不同的方式安装包,具体取决于它是否是第一次或第三次在解决方案中......
那么,有没有办法从“添加库包参考...”对话框中添加对已安装包的引用?
答案 0 :(得分:1)
重新安装NuGet几次(叹息......)来解决我遇到的其他问题(具体来说,包管理器控制台在打开时崩溃)它突然开始工作了。当我想在解决方案中添加对第二个项目的引用时,“添加包库引用”对话框现在给我一个“安装”按钮。
这里的一个关键问题是“已安装的软件包”是每个项目,而不是每个解决方案。这意味着如果我将Moq安装到Project1并转到Project2执行相同操作,则它不会在已安装的软件包下列出。但是,在最近的软件包列表中,它包含在列表中并且有一个安装按钮,它完全符合我的要求:在第二个项目中引用相同的程序集。
答案 1 :(得分:0)
有人认为它应该像从下拉列表中选择项目一样简单(如在控制台中)或至少通过右键单击特定项目上的“references-> Add Package Library reference”,但是,不幸的是,情况并非如此,似乎没有什么可以解决的:(
我认为应该在问题跟踪器中触发功能请求或其他内容。