2012-08-10 171 views
1

我已经为我的多项目解决方案添加了几个Nuget包,没有任何问题。但是,当我添加此包 - ews.x64(Exchange Web服务API) - Nuget不允许我将它添加到任何特定项目Nuget包不会安装到个别项目中?

该包的子文件夹创建通常:

D:\TFSSource\Exchange\Utilities\Src\ExchangePurge\packages\EWS.x64.1.2 

但是当你试图管理解决方案的安装包,“管理的NuGet包”对话框只提供了这个特殊封装的卸载按钮。所有其他软件包都有管理按钮,允许将它们添加到单个项目中。

而且有趣的是,这个包出现在packages.config文件名为.nuget新创建解决方案文件夹下?任何想法可能会造成这种情况?

回答

2

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

来源:NuGet FAQ

+0

你当然看起来是对的。不知道为什么,虽然这将被设置,因为该包的目的是提供对单个程序集的引用 - Microsoft.Exchange.WebServices.dll。我将通过Exchange Development论坛进行追踪。谢谢。 p.s.在您的链接中:“通常,解决方案级包会安装可从包管理器控制台窗口中调用的新命令”。 – 2012-08-14 19:13:08

相关问题