[英]XAMARIN - not found in xmlns clr-namespace
i'm new with Xamarin, i tried to open the simulator iOS but i found this error: 我是Xamarin的新手,我尝试打开模拟器iOS,但发现此错误:
Position 9:14. 位置9:14。 Type infra:IstanceLocator not found in xmlns clr-namespace:Convert.Infrastructure;assembly=Convert 在xmlns中找不到infra:IstanceLocator类型clr-namespace:Convert.Infrastructure; assembly = Convert
MY PROJECT 我的项目
https://snag.gy/98ygVu.jpg https://snag.gy/98ygVu.jpg
App.xaml App.xaml中
<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:infra="clr-namespace:Convert.Infrastructure;assembly=Convert"
x:Class="Convert.App">
<Application.Resources>
<!-- Application resource dictionary -->
<ResourceDictionary>
<infra:IstanceLocator x:Key="Locator"></infra:IstanceLocator>
</ResourceDictionary>
</Application.Resources>
</Application>
App.xaml.cs App.xaml.cs
using Xamarin.Forms;
using Convert.Pages;
namespace Convert
{
public partial class App : Application
{
public App()
{
InitializeComponent();
MainPage = new NavigationPage(new MainPage());
}
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
}
}
}
IstanceLocator.cs IstanceLocator.cs
using System;
using Convert.ViewModels;
namespace Convert.Infrastructure
{
public class InstanceLocator
{
public MainViewModel Main { get; set; }
public InstanceLocator()
{
}
}
}
you have a typo 你有错字
<infra:IstanceLocator x:Key="Locator"></infra:IstanceLocator>
You're missing the "n" in InstanceLocator 您在InstanceLocator中丢失了“ n”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.