Mvvmcross nuget package和Mvvmcross.HotTuna.CrossCore有什么区别?

时间:2015-01-27 19:42:24

标签: xamarin.ios xamarin mvvmcross

  1. Mvvmcross nuget package和Mvvmcross.HotTuna.CrossCore有什么区别?
  2. 我使用Mvvmcross.HotTuna.CrossCore和MvvmCross.HotTuna.MvvmCrossLibraries包构建了触摸项目。现在它运作良好。
    我应该另外添加Mvvmcross nuget包吗?

  3. 当我尝试添加Mvvmcross nuget包时,它会要求覆盖Setup.cs文件。我应该继续覆盖吗?

2 个答案:

答案 0 :(得分:2)

MvvmCross程序集记录在此处的文档中:https://www.mvvmcross.com/documentation/getting-started/mvvmcross-packages

NuGet包大致遵循相同的装配部门。

初学者包和MvvmCross包装器nuget包都提供了简单的入门内容文件,如setup.cs。如果您是高级用户并且不需要setup.cs,那么您不需要使用这些NuGet包 - 您可以使用MvvmCross库包。

答案 1 :(得分:2)

1)Mvvmcross nuget包和Mvvmcross.HotTuna.CrossCore之间实际上没有任何区别。两者都相互关联,只是一个包名。你可以看看你是否安装了以上任何一个,结果将是相同的(只是签出版本)。它会安装

a) Mvvmcross
b) Mvvmcross - HotTuna Mvvmcross Libraries and
c) Mvvmcross - Hot Tuna Starter Pack

名称中没有任何内容,您也可以创建自己的包。

2)无需另外添加(参见第1节)。如果它提示您缺少包,那么您需要安装包。

3)如果您没有更改它们,可以覆盖Setup.cs,LinkerPleaseInclude.cs(IOS)和Main.cs(IOS)。否则不要覆盖这些文件。

您可以参考https://slodge.blogspot.com了解更多详情,https://mvvmcross.wordpress.com/了解详情mvvmcross developpement

希望这会对你有所帮助。