MvvmCross is not installing

本文关键字:installing not is MvvmCross | 更新日期: 2023-09-27 17:57:30

我正在尝试将mvvmcross安装在支持WphoneAndroidiOS的可移植类库中!!请帮忙。错误为:

安装程序包:无法安装程序包'MvvmCross.PortalSupport3.1.1’。您正试图将此软件包安装到一个目标为"portable-net45+sl40+wp80+win+MonoAndroid10+MonoTouch10"的项目中,但是该包不包含任何程序集引用或内容文件与该框架兼容。关于更多信息,请联系包作者。

MvvmCross is not installing

问题是您的项目针对的是可移植类库不支持的类型。例如,您的目标是Silverlight 4(sl40),但您尝试引用的库没有。

如果您需要使用库,并且不需要针对当前的所有平台,请更新PCL的目标。如果您确实需要支持所有目标平台,则不能使用库,因为它不支持这些平台。

查看MvvmCross 3.1分支的nuspec文件,它似乎支持Silverlight 5+。您的项目以SL4为目标,因此无法安装程序包。

您必须更改项目的目标版本,使其仅包括MvvmCross支持的版本。

您可以通过查看解决方案的packages文件夹来检查支持的版本。此文件夹包含所有已安装的软件包及其未压缩到特定版本文件夹的内容。