1

我正在尝试将几个包安装到我的解决方案中,并且我需要在多个项目中引用其中的一些包。我见过这个问题,其中涵盖了使用控制台执行此操作。

但是,我希望有一种方法可以通过 GUI 执行此操作。我喜欢“添加库包引用...”对话框,所以我可能会继续使用它来添加对包的第一个引用,并且我不想根据它是否以不同的方式安装包第一次或第三次在解决方案中......

那么,有没有办法从“添加库包引用...”对话框中添加对已安装包的引用?

4

2 回答 2

1

在重新安装 NuGet 几次(叹息......)以解决我遇到的其他问题(特别是包管理器控制台在打开时崩溃)后,它突然开始工作。当我想在解决方案中添加对第二个项目的引用时,“添加包库引用”对话框现在为我提供了一个“安装”按钮。

这里的一个关键问题是“已安装的包”是每个项目,而不是每个解决方案。这意味着如果我将 Moq 安装到 Project1 并转到 Project2 执行相同操作,它不会列在已安装的软件包下。然而,在最近的软件包列表中,它包含在列表中并且有一个安装按钮,这正是我想要做的:在第二个项目中引用相同的程序集。

于 2011-03-01T11:27:35.030 回答
0

有人认为它应该像从下拉列表中选择项目一样简单(如在控制台中),或者至少通过在特定项目上右键单击“references->Add Package Library reference”,但不幸的是,那不是在这种情况下,似乎没有什么可以解决的:(

我认为应该在他们的问题跟踪器中触发功能请求或其他内容。

于 2011-02-27T23:28:24.893 回答