我试图构建我的Xamarin.Forms项目,但遇到一个意外的错误"'cxmlns'是一个未声明的前缀。第3行,位置14"。我试着在网上搜索解决这个问题的方法,但没有找到任何方法。我已经看到了其他类似的问题,我也尝试了对其他人有效的解决方案,但到目前为止,在我的情况下没有任何解决方案。这是我的MainPage.xaml代码。
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
cxmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:DojoBoss"
x:Class="DojoBoss.MainPage"
BackgroundImage="background1">
</ContentPage>
我觉得很奇怪,我得到了这个错误,因为这都是Visual Studio(VS)的空白应用程序的原始代码,除了我输入背景图片的一行。今天早些时候还能正常工作,我没有做任何修改,但现在却不能工作了。到目前为止,我对VS和Xamarin很失望,似乎非常错误,难以上手。下面是我目前尝试的方法。
VS也给了我4个其他的错误,可能与这个问题有关。
先谢谢你的帮助
我不知道这个 "cxmlns "是什么。我们可以改变这一行
cxmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
到
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"