Visual studio 2010 当usercontrol和form名称相同但命名空间不同时,为什么工具箱上的usercontrol会变灰?

Visual studio 2010 当usercontrol和form名称相同但命名空间不同时,为什么工具箱上的usercontrol会变灰?,visual-studio-2010,user-controls,Visual Studio 2010,User Controls,当查看与usercontrol同名的表单的表单设计器时,usercontrol不会显示在工具箱中。它实际上在工具箱上,可见,但在工具箱上选中“全部显示”后变灰。虽然表单和usercontrol具有相同的名称,但它们位于不同的名称空间中 有人能解释一下冲突是什么,或者这是VisualStudio2010中的一个bug吗 复制(C#): 创建一个新的Winforms项目 在项目中创建名为“表单”的文件夹 在项目中创建一个名为“UserControls”的文件夹 在“UserControls”下,添加

当查看与usercontrol同名的表单的表单设计器时,usercontrol不会显示在工具箱中。它实际上在工具箱上,可见,但在工具箱上选中“全部显示”后变灰。虽然表单和usercontrol具有相同的名称,但它们位于不同的名称空间中

有人能解释一下冲突是什么,或者这是VisualStudio2010中的一个bug吗

复制(C#):

  • 创建一个新的Winforms项目
  • 在项目中创建名为“表单”的文件夹
  • 在项目中创建一个名为“UserControls”的文件夹
  • 在“UserControls”下,添加以下新的UserControls“AppleDetail”和“OrangeDetail”
  • 在“表单”下,添加以下新表单“Test”和“OrangeDetail”
  • 建设项目
  • 打开表单设计器进行“测试”,两个用户控件都应该在工具箱中可见
  • 打开“OrangeDetail”的表单设计器,在工具箱中只有“AppleDetail”用户控件可见/启用