我正在从MvvMCross 5.7升级到6.0.0。
MvxActivity类在MvvmCross.Droid.Views
之下
但现在文档说:
MvvmCross.Platform命名空间现在是MvvmCross。
MvvmCross.Platform。{Platform}。平台现在是MvvmCross.Platforms。{Platform} .Base。
问题是我无法在MvvMcross下找到Platform或Platforms命名空间,所以我无法访问MvvmCross.Platform.Android.Platform。
而“migration guide”没有帮助。
我也有MvvmCross,命名空间Binding和Core,但文档说他们已被删除。
你怎么知道这里发生了什么?使用MvvmCross 6,NuGet包有一些变化。以下软件包已过时,并包含在主MvvmCross软件包中:
MvvmCross.Core
MvvmCross.Platform
MvvmCross.Binding
我在VS2017之下
答案 0 :(得分:1)
MvxActivity在
MvvmCross.Platforms.Android.Views
MvvmCross.Platforms.{Platform}.Binding
小心那个(s)平台
答案 1 :(得分:0)
最后管理了如何做到这一点。
我创建了另一个名称不同的项目(因为VS的临时文件是10/10)
然后我手动添加了旧项目中的所有文件