2017-05-24 29 views
1

在MVVMCross自己的指南遷移4至5,他們說這種方法應該是作爲iOS的Setup.cs類如下:Xamarin.Forms - 從MVVMCross 4遷移到5 - MvxFormsApp不存在?

protected override IMvxIosViewPresenter CreatePresenter() 
     { 
      Forms.Init(); 

      var xamarinFormsApp = new MvxFormsApp(); 
      return new MvxFormsIosPagePresenter(Window, xamarinFormsApp); 
     } 

的MvxFormsApp類似乎但是不存在了 - 是的,我更改了所有的Nu​​Get dependances到新的

這是錯誤: 錯誤CS0246:類型或命名空間名稱「MvxFormsApp」找不到(?是否缺少using指令或程序集引用)(CS0246 )

+0

'您是否缺少using指令或程序集引用?嘗試添加正確的using指令? – Cheesebaron

+0

Xamarin/Visual Studio for Mac無法解析引用。 MVVMCross在Twitter上回復說,類名已經更改爲MvxFormsApplication,並且它所在的名稱空間是MvvmCross.Forms.Core - 這樣終於可以解決它了。我已經要求他們修正那裏的遷移說明,以給出正確的類名稱,或許還有關於命名空間的說明 –

+0

我是使用MvvmCross帳戶回覆的人:)奇怪的是,它無法爲您解決使用問題。在Windows上的Visual Studio中正常工作。 – Cheesebaron

回答

1

MVVMCross在Twitter上回復說,班級e已更改爲MvxFormsApplication並且它所在的名稱空間爲MvvmCross.Forms.Core - 這樣終於解決了它。我已經要求他們修正他們的遷移指令,給出正確的類名,並且可能會提供關於命名空間的說明