2013-06-24 68 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

你有没有得到这个固定?我有同样的问题。 –