我有一个Xamarin.Forms项目。
在这个项目中,我已经有一个空白页,但是我添加了一个新页,即错误开始显示的时间。
显示的错误是:
Error XLS0414
The type 'ContentPage' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
TaskX.Android New.xaml
1
Error XLS0414 The type 'StackLayout' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
TaskX.Android New.xaml
10
编辑
这是代码:
<ContentPage>
x:Class="TaskX.New"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:TaskX"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
<StackLayout>
</StackLayout>
</ContentPage>
答案 0 :(得分:0)
尝试一下:
所有引用都将在<contentPage>
标记内。
<ContentPage
x:Class="TaskX.New"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:TaskX"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<StackLayout>
</StackLayout>
</ContentPage>
答案 1 :(得分:0)
我前一段时间遇到了这个问题。请尝试以下这些步骤,它们对我有用。
删除Xamarin.Forms,然后重新安装Xamarin.forms。
更新所有Nugets软件包。
清洁和构建解决方案。
如果问题仍然存在:
重新启动Visual Studio和/或PC。
确保您的Visual Studio是最新的,并且没有任何待处理的Windows更新。
修复Visual Studio。
您还可以从'C:\ Users {User} \ AppData \ Local \ NuGet \ Cache'清除NuGet缓存