2013-06-24 37 views
2

繼教程mvvmcross這裏:http://www.youtube.com/watch?v=_DHDMNB_IeY&list=PLR6WI6W1JdeYSXLbm58jwAKYT7RQR31-W&index=1無法使用的NuGet與MvvmCross - PCL

我建立了我的PCL XML文件包含的MonoTouch和Mono的Android的指示在這裏:http://slodge.blogspot.co.uk/2013/04/my-current-pcl-setup-in-visual-studio.html

如果我嘗試的NuGet我得到一個錯誤,用相同的鍵的項已被添加到使用: screenshot

我可以添加其他項目類型的解決方案和的NuGet能正常工作,這是具體到PCL項目的東西。這裏是控制檯輸出:

PM> Install-Package MvvmCross.HotTuna.StarterPack 
Attempting to resolve dependency 'MvvmCross.HotTuna.CrossCore (≥ 3.0.8.1)'. 
Attempting to resolve dependency 'MvvmCross.PortableSupport (≥ 3.0.8.1)'. 
Installing 'MvvmCross.PortableSupport 3.0.8.1'. 
Successfully installed 'MvvmCross.PortableSupport 3.0.8.1'. 
Installing 'MvvmCross.HotTuna.CrossCore 3.0.8.1'. 
Successfully installed 'MvvmCross.HotTuna.CrossCore 3.0.8.1'. 
Installing 'MvvmCross.HotTuna.StarterPack 3.0.8.1'. 
Successfully installed 'MvvmCross.HotTuna.StarterPack 3.0.8.1'. 
Adding 'MvvmCross.PortableSupport 3.0.8.1' to BLUBCNMOBL.Core. 
Uninstalling 'MvvmCross.PortableSupport 3.0.8.1'. 
Successfully uninstalled 'MvvmCross.PortableSupport 3.0.8.1'. 
Install failed. Rolling back... 
Install-Package : An item with the same key has already been added. 
At line:1 char:1 

微軟的Visual Studio 2012高級版(版本11.0.60315.01更新2) 的NuGet V 2.5

回答

0

我的猜測是,在您添加的git snafu'd的XML文件中的一個複製和粘貼。

嘗試刪除您添加的任何內容並嘗試再次添加它們。


或者,也可能是其他人添加了衝突的文件?例如Xamarin最近添加了pcl支持,所以他們可能已經添加了文件?


要嘗試收集更多的信息,你可以嘗試使用nuget命令行 - 是否會給你任何更多的診斷信息。

+0

我已經將nuget命令行的輸出添加到問題中。將嘗試刪除,重新添加文件。 –

+0

我刪除了這些文件,然後驗證它們沒有顯示爲PCL的選項。然後我去了你發佈的xml文件,點擊view raw,然後從那裏保存(所以沒有複製和粘貼)。我仍然遇到同樣的問題。現在,我會嘗試手動下載二進制文件,但這並不能解決這個煩人的問題。謝謝:) –

+0

你有沒有得到這個固定?我有同樣的問題。 –