名称空间中不存在WPF - CustomControl
本文关键字:WPF CustomControl 不存在 空间 | 更新日期: 2023-09-27 18:12:40
当我在VS2015中创建新的自定义控件时,我遇到了一个问题。事实上,它生成了一个主题/通用。包含错误的Xaml文件
"命名空间MyNamespace中不存在名称CustomControl ".
当然,自定义控件位于名称空间MyNamespace
中,并且在xaml文件中定义了本地变量:
xmlns:local="clr-namespace:MyNamespace"
经过一番调查,这似乎是智能感知的一个众所周知的错误,简单的重启应该可以解决这个问题,但它没有。
有关问题我试着
- 注释和取消注释代码
- 关闭/重新打开文件
- 重启Visual Studio
- 删除
%LOCALAPPDATA%'Microsoft'VisualStudio'14.0'Designer'ShadowCache
中的所有文件夹 - 在调试/发布配置之间切换
错误还在。
我没有接触IDE为CustomControl生成的任何行代码,所以也许我错过了什么?
using System.Windows;
using System.Windows.Controls;
namespace MyNamespace
{
public class CustomControl : Control
{
static CustomControl()
{
DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomControl), new FrameworkPropertyMetadata(typeof(CustomControl)));
}
}
}
谢谢。
我终于找到了一个解决方案,这似乎是一个与CPU目标相关的问题。我正在为x64构建,但如果我选择"任何CPU"answers"首选32位",设计器能够在命名空间中找到所有成员。也许这是因为Visual Studio是一个32位应用程序?再次感谢。