Nuget软件包没有';不安装到单个项目中?

Nuget软件包没有';不安装到单个项目中?,nuget,Nuget,我在我的多项目解决方案中添加了几个Nuget包,没有任何问题。但是,当我添加此包--ews.x64(Exchange Web服务API)时,Nuget不允许我将其添加到任何特定项目中 通常会创建“包”子文件夹: D:\TFSSource\Exchange\Utilities\Src\ExchangePurge\packages\EWS.x64.1.2 但是,当您尝试管理解决方案的已安装软件包时,“管理Nuget软件包”对话框仅为该特定软件包提供了一个卸载按钮。所有其他包都有“管理”按钮,允许将

我在我的多项目解决方案中添加了几个Nuget包,没有任何问题。但是,当我添加此包--ews.x64(Exchange Web服务API)时,Nuget不允许我将其添加到任何特定项目中

通常会创建“包”子文件夹:

D:\TFSSource\Exchange\Utilities\Src\ExchangePurge\packages\EWS.x64.1.2
但是,当您尝试管理解决方案的已安装软件包时,“管理Nuget软件包”对话框仅为该特定软件包提供了一个卸载按钮。所有其他包都有“管理”按钮,允许将它们添加到单个项目中


另一个有趣的事实是,这个包出现在新创建的名为.nuget的解决方案文件夹下的packages.config文件中?有什么想法可能导致这种情况吗?

看起来这是一个解决方案级别的包,一个没有特定于项目的内容或库的包。该软件包可能已正确安装,并可同时用于所有项目


来源:

你看起来确实是对的。但不确定为什么会这样设置,因为包的目的是提供对单个程序集的引用--Microsoft.Exchange.WebServices.dll。我将在Exchange发展论坛上继续讨论这个问题。谢谢p、 从您的链接:“通常,解决方案级别的软件包安装新命令,这些命令可以从PackageManager控制台窗口中调用”。