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

Microsoft Visual Studio Premium 2012 (версия 11.0.60315.01 Update 2) NuGet v 2,5

ответ

0

Я думаю, что один из файлов XML вы добавили мерзавец snafu'd во время скопировать и вставить.

Попробуйте удалить все, что вы добавили, и попробуйте добавить их снова.


В качестве альтернативы, может быть, у кого-то еще есть конфликтующие файлы? Например, xamarin недавно добавил поддержку pcl, поэтому, возможно, они добавили файлы?


Чтобы попытаться собрать дополнительную информацию, вы можете попробовать использовать командную строку nuget - это даст вам дополнительную диагностическую информацию.

+0

Я добавил вывод из командной строки nuget в вопрос. Попробует удалить, повторно добавить файлы. –

+0

Я удалил файлы, а затем подтвердил, что они не отображаются в качестве параметров для PCL. Затем я отправился в xml-файлы, которые вы разместили, нажал на просмотр raw, а затем сохранил оттуда (так что не копировать и вставлять). Я все еще сталкиваюсь с той же проблемой. Чтобы пройти мимо этого сейчас, я попробую ручную загрузку двоичных файлов, но это не решает эту неприятную проблему. Спасибо :) –

+0

Вы когда-нибудь это исправили? У меня та же проблема. –

 Смежные вопросы

  • Нет связанных вопросов^_^