我正在更新我的using语句以使用MvvmCross.Droid.Support.V7.Fragging现在已经发布了MvvmCross 4.0。我已经通过NuGet添加了包,并在下面的using语句中引用了它。
using Android.Content;
using System.Collections.Generic;
using System.Linq;
using MvvmCross.Core.ViewModels;
using MvvmCross.Platform.Platform;
using MvvmCross.Droid.Views;
using MvvmCross.Droid.Platform;
using System.Reflection;
using MvvmCross.Droid.Support.V7.Fragging;
namespace My.Droid
{
public class Setup : MvxAndroidSetup
{
public Setup(Context applicationContext) : base(applicationContext)
{
}
protected override IMvxApplication CreateApp()
{
return new AN.Core.App();
}
protected override IMvxTrace CreateDebugTrace()
{
return new DebugTrace();
}
protected override IEnumerable<Assembly> AndroidViewAssemblies => new List<Assembly>(base.AndroidViewAssemblies)
{
typeof(Android.Support.V7.Widget.Toolbar).Assembly,
typeof(Android.Support.V4.Widget.DrawerLayout).Assembly,
typeof(Android.Support.V4.View.ViewPager).Assembly,
typeof(MvvmCross.Droid.Support.V7.Fragging).Assembly,
};
protected override IMvxAndroidViewPresenter CreateViewPresenter()
{
return new MvxFragmentsPresenter(AndroidViewAssemblies);
}
}
}
VS 2015并没有在我的using语句中找到最后一个库,尽管它是通过NuGet添加的。此外,找不到MvxFragmentsPresenter命名空间。是否有一个不同的包而不是引用的包,或者我应该使用不同的命名空间来解决问题?