vb.net - 未定义用户控件类型

标签 vb.net visual-studio-2010

我在向项目添加用户控件时遇到问题。

  1. 我右键单击我的项目并选择添加 -> 用户控制...
  2. 然后点击添加
  3. 我将标签拖到新用户控件上并保存。
  4. 我构建项目,返回主窗体,然后将控件从工具箱中的组件选项卡拖到窗体上。

我看到了控件,但收到错误:

Type 'crm.UserControl1' is not defined.

如果我对一个空白项目执行此操作,它会起作用。我对 vb.net 或 Visual Studio 不够熟悉,无法理解出了什么问题。

如果我双击错误,它会将我带到为表单生成的设计器代码中的这一行:

Me.UserControl11 = New crm.UserControl1()

并表示 crm.UserControl1 未定义。如果我将其更改为 Global.crm.UserControl1,它就可以工作,但显然,当我摆弄设计器时,此代码会被覆盖。

有什么想法或指示可以让我朝着正确的方向开始吗?提前致谢。

最佳答案

我的主窗体与根命名空间同名。这就是导致问题的原因。

关于vb.net - 未定义用户控件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20058379/

相关文章:

vb.net - 按钮点击不触发它的方法VB.NET

c# - 如何在 .NET 中使用 VB6 dll 中的方法?

c# - 以编程方式在 Visual Studio 项目文件中添加和编辑目标

visual-studio-2010 - Visual Studio 数据库项目和 aspnet_regsql.exe

c# - 在 VS10 中调试时未命中断点

c# - asp 默认设计样式仅出现在设计时,在运行时 visual studio 2012 中消失

.net - 变量赋值问题,如何解释

c# - 用于 .NET 的强大且友好的命令行工具?

mysql - 如何在应用程序仍打开时将 .mdf 和 .ldf 文件从一个位置复制到另一个位置?

c# - 在 C# 应用程序中嵌入 IronPython - urllib 上的导入错误