我正在尝试运行MvvmCross TipCalc示例。在TipCalc.UI.Droid上使用NuGet解析引用可以正常工作。然后,我尝试在TipCalc.Core上执行相同操作并获得:
Adding 'MvvmCross.PortableSupport 3.0.13' to TipCalc.Core.
Could not install package 'MvvmCross.PortableSupport 3.0.13'. You are trying
to install this package into a project that targets 'portable-win+net40+sl40+wp',
but the package does not contain any assembly references or content files that
are compatible with that framework. For more information, contact the package author.
该项目是否不应该为NuGet准备就绪并且应该“正常工作”?我是NuGet和MvvmCross的新手。我使用的是Win7,VS.NET 2012,NuGet 2.7.40911.225和来自GitHub的最新MvvmCross-Tutorials。
问题可能出在您包括的“ net40”和“ wp”平台中-出于PCL的原因,我们需要使用最少的“ net45”和“ wp75”-请参阅http://msdn.microsoft.com/zh-CN中的图表-us / library / gg597391.aspx,因为“ net40”当前不支持Mvvm类型(例如INotifyPropertyChanged
)。
如果有帮助,我的当前开发设置自三月以来一直保持不变-仍为http://slodge.blogspot.co.uk/2013/04/my-current-pcl-setup-in-visual-studio.html
该项目是否不应该为NuGet准备就绪并且应该“正常工作”?
使PCL,nuget,VS,XS等所有工具在所有平台上都能正常工作的过程缓慢,艰苦……这正在发生,有一天会“正常工作”,但仍需时日还有很多人的很多工作。
在nuget和Xamarin中仍然存在开放的工作项-例如http://nuget.codeplex.com/workitem/2926-人们正在研究这些工作项。MS的一些法律障碍最近已消除(http://blogs.msdn.com/b/dotnet/archive/2013/10/14/portable-class-library-pcl-now-available-on-all-platforms .aspx); 从技术上讲,几乎每个Alpha版本的Xamarin方面都会发生变化。但是,很难就什么时候准备好100%准备就绪并“正常工作”给出确切的答案。
好消息是:
这些问答中的一些也可能会有所帮助:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句