C# “为什么?”;基础设施“;文件夹生成一个";“缺少组件”;编译时错误?
亲爱的社区成员 虽然我已经用C#编程很多年了,但我必须承认我对WPF和基础设施控制是新手。最近我遇到了一个意外的编译时错误,我想知道是什么导致了它: 命名空间“Sandbox.WpfApp”中不存在类型或命名空间名称“Controls”(是否缺少程序集引用?) 想法 复制步骤C# “为什么?”;基础设施“;文件夹生成一个";“缺少组件”;编译时错误?,c#,wpf,infragistics,xamgrid,C#,Wpf,Infragistics,Xamgrid,亲爱的社区成员 虽然我已经用C#编程很多年了,但我必须承认我对WPF和基础设施控制是新手。最近我遇到了一个意外的编译时错误,我想知道是什么导致了它: 命名空间“Sandbox.WpfApp”中不存在类型或命名空间名称“Controls”(是否缺少程序集引用?) 想法 复制步骤 创建WPF项目 将XamGrid添加到MainWindow.xaml 此步骤很重要:命名XamGrid 编译并运行应用程序。。。一切都好 在项目中创建Infragistics文件夹 将WPF用户控件添加到Infrag
XamGrid
添加到MainWindow.xamlXamGrid
- 如果从
=>中删除XamGrid
,则无编译时错误x:Name=“abc”
- 如果在步骤#5将文件夹命名为“IntragisticsTest”=>没有编译时错误
- 基础设施WPF4控制(版本:12.2.20122.1000)
- Visual Studio 2013
全局::
时发生的命名空间冲突。是哪一行源产生了错误?感谢您的反馈,非常感谢!编译时错误指向XAML中的ig:XamGrid
定义。@SLaks:我以前从未见过命名冲突以这种方式表达,但也许你是对的。如果我按照步骤复制并创建名为Infragistics的类(而不是文件夹)。。。我看到相同的结果=>名称空间中不存在类型或名称空间名称“Controls”,因为这样您就永远不会在C#source中使用它们的基础设施名称空间。