.Net下新建了个UserControl目录用来存放自定义组件,报“错误 2 “AnXiuyunCode.UserControl”是“命名空间”,但此处被当做“类型”来使用 D:\itm\vs\AnXiuyunCode\AnXiuyunCode\UserControl\UCMapTool.xaml.cs 21 38 AnXiuyunCode的错误,。
经查是因为“UserControl”和微软.Net下的控件UserControl重名了,所以把目录名称修改下避免重名问题就解决了。
namespace AnXiuyunCode.UserControl
{
/// <summary>
/// UCMapTool.xaml 的交互逻辑
/// </summary>
public partial class UCMapTool : UserControl
{
public UCMapTool()
{
InitializeComponent();
}
}
}
本文介绍了一个在.NET项目中遇到的UserControl命名冲突问题及其解决方案。由于自定义控件目录名与.NET内置控件重名导致编译错误,通过更改变动名称避免了这一冲突。
399





