我正在为Android和ios设备创建一个跨平台项目。我正在Visual Studio 2012上创建一个PCL(我正在做http://www.youtube.com/watch?v=He6QvnLsPUA&feature=youtu.be&t=13m13s)。 但是当我尝试通过Nuget安装新版本的MvvmCross时,我遇到以下错误:
试图解决依赖关系'MvvmCross.PortableSupport(≥ 3.0.8.1)”。成功安装了“MvvmCross.PortableSupport 3.0.8.1”。成功安装了“MvvmCross.HotTuna.CrossCore 3.0.8.1”。成功卸载'MvvmCross.PortableSupport 3.0.8.1'。安装失败。回滚...无法安装软件包'MvvmCross.PortableSupport 3.0.8.1'。您正在尝试将此软件包安装到以“.NETPortable,Version = v4.0,Profile = Profile104”为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用。有关更多信息,请与软件包作者联系。
有谁能告诉我为什么会收到此错误?
答案 0 :(得分:0)
尝试:
很可能你有一个旧版本的nuget和/或缺少触摸和/或droid的PCL xml文件(http://slodge.blogspot.co.uk/2013/04/my-current-pcl-setup-in-visual-studio.html)