-4
Я новичок в xamarin и призме. Когда я пытаюсь создать кросс-платформенный проект с помощью xamarin и призмы, я сталкиваюсь с проблемой. Это начало моего приложения.C#, Unity, Prism, xamarin
Версия prism.form - 6.1-pre5.
Версия prism.unity - 6.2-pre3.
public class App : PrismApplication
{
public App()
{
// The root page of your application
}
protected override void OnStart()
{
// Handle when your app starts
}
protected override void OnSleep()
{
// Handle when your app sleeps
}
protected override void OnResume()
{
// Handle when your app resumes
}
protected override void InitializeModules()
{
}
protected override void OnInitialized()
{
NavigationService.NavigateAsync<MainPage>();
}
protected override void RegisterTypes()
{
Container.RegisterTypeForNavigation<MainPage>();
}
}
}
Он строит успешно, но когда я запускаю приложение, я получаю исключение:
Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Prism.Unity.Navigation.UnityPageNavigationService", name = "(none)".
Exception occurred while: Calling constructor Prism.Unity.Navigation.UnityPageNavigationService(Microsoft.Practices.Unity.IUnityContainer container).
Exception is: MissingMethodException - Method 'PageNavigationService..ctor' not found.
В момент, за исключением, контейнер был:
Resolving Prism.Unity.Navigation.UnityPageNavigationService,(none)
Calling constructor Prism.Unity.Navigation.UnityPageNavigationService(Microsoft.Practices.Unity.IUnityContainer container)
.
Есть ли что-то не так?