2

按照此处的 mvvmcross 教程:http ://www.youtube.com/watch?v=_DHDMNB_IeY&list=PLR6WI6W1JdeYSXLbm58jwAKYT7RQR31-W&index=1

我已经按照此处的说明设置了我的 PCL xml 文件以包含 MonoTouch 和 Mono for Android:http: //slodge.blogspot.co.uk/2013/04/my-current-pcl-setup-in-visual-studio。 html

如果我尝试使用 nuget,我会收到一个错误,指出已添加了具有相同密钥的项目: 截屏

我可以将其他项目类型添加到解决方案中,并且 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 更新 2)Nuget v 2.5

4

1 回答 1

0

我的猜测是您在复制和粘贴过程中添加 git snafu 的 XML 文件之一。

尝试删除您添加的任何内容,然后再次尝试添加它们。


或者,可能是其他人添加了冲突文件?例如,xamarin 最近添加了 pcl 支持,所以也许他们添加了文件?


要尝试收集更多信息,您可以尝试使用 nuget 命令行 - 这是否会为您提供更多诊断信息。

于 2013-06-25T06:11:46.003 回答