2012-08-10 220 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

相關問題