XAML中“名称空间错误中不存在名称”

芝宝

我知道这是一个经常发生的错误,但我似乎无法解决它。Intellisense确实会识别我的自定义控件的名称,并建议添加适当的using:指令,但不仅XAML设计器无法找到控件的名称,而且我也无法通过编译。

定制控件是一个公共类,定义为

namespace MyApp.CustomControls
{
    public class CustomTextBox : TexBox
    {
        ...
    }
}

在我的 MainPage.xaml

<Page ...
xmlns:customControls="using:MyApp.CustomControls">
      ...
      <customControls:CustomTextBox/>
      ...
</Page>

这不会在设计中呈现或编译。这个答案和下面的答案对我不起作用。

错误信息:

Error XDG0008 The name "CustomTextBox" does not exist in the namespace "using:MyApp.CustomControls".

刘风-MSFT

构建项目后,您的代码应该可以正常工作,并且使用上面的代码在我这方面也可以正常工作。尝试清理您的解决方案或删除项目中的bin和obj文件夹,然后再次重建您的应用程序。另外,尝试重新启动Visual Studio。如果仍然发生,您可以提供可复制的样本来帮助我研究此问​​题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

该名称在XAML中的名称空间错误中不存在

类型或名称空间名称在名称空间“ System.Web.Mvc”中不存在

类型或名称空间名称“托管”在名称空间“ Microsoft.AspNetCore.Razor”中不存在

类型或名称空间名称“ Reporting”在名称空间“ Microsoft”中不存在

类型或名称空间名称“ TeamFoundation”在名称空间“ Microsoft”中不存在

类型或名称空间名称“ ToolkitScriptManager”在名称空间“ System.Web.UI.WebControls”中不存在

类型或名称空间名称“ SQLite”在名称空间“ System.Data”中不存在

类型或名称空间名称“交易”在名称空间“系统”中不存在

名称“ DockingManager”在名称空间http://schemas.xceed.com/wpf/xaml/avalondock中不存在

名称“ X”在名称空间“ using:Y”中不存在

类型或名称空间名称“ Azure”在名称空间“ Microsoft”中不存在

类型或名称空间名称“ PostProcessing”在名称空间“ UnityEngine.Rendering”中不存在

类型或名称空间名称“ AzureAD”在名称空间“ Microsoft.AspNetCore.Authentication”中不存在

类型或名称空间名称“ DataAnnotations”在名称空间“ System.ComponentModel”中不存在

类型或名称空间名称“ EntityFrameworkCore”在名称空间“ Microsoft”中不存在

错误:名称空间“ System.Web”中不存在类型或名称空间名称“ Configuration”

类型或名称空间名称“ Resources”在名称空间“ MyProject.Properties”中不存在

类型或名称空间名称“ Outlook”在名称空间“ Microsoft.Office.Inte rop”中不存在

Devops:错误CS0234:类型或名称空间名称'ApplicationModel'在名称空间'Windows'中不存在

Microsoft Edge WebView2-错误:名称空间“ Microsoft”中不存在类型或名称空间名称“ Web”

名称<>在名称空间<>中不存在(对于Library项目)

类型或名称空间名称“ Window”在名称空间“ System.Windows”中不存在

类型或名称空间名称“设备”在名称空间“系统”中不存在

类型或名称空间名称“ FileIO”在名称空间“ Microsoft.VisualBasic”中不存在

c#引用错误-名称空间'EntityFramework'中不存在类型或名称空间名称'Extended'

类型或名称空间名称“网页”在名称空间“ microsoft.web”中不存在

_ViewImports.cshtml中的错误在名称空间“ yyy”中不存在类型或名称空间名称“ xxx”

类型或名称空间名称“ SqlServer”在名称空间“ Microsoft.EntityFrameworkCore”中不存在

我在 C# 中收到错误“命名空间中不存在类型或命名空间名称”