类型未定义VB.NET

时间:2018-03-27 21:47:42

标签: vb.net

我有一个VB.NET项目,我创建了一个继承ComboBox的类:

Public Class myComboBox
    Inherits System.Windows.Forms.ComboBox
End Class

在我使用它的项目中,如果我将此控件,myComboBox添加到表单上,我会收到以下错误:

  

错误1未定义类型'myProject.myComboBox'。

如果我在一个全新的项目中做同样的事情,一切都很好。该项目没有错误并将执行。

有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

您的第一次尝试是Clean解决方案,Rebuild它。

Visual Studio> Build> Clean Solution然后Re-Build Solution

你最好的办法是检查你的自定义控件和项目的目标Dot.Net框架是否相同。如果它们不同,那么这是一个明显的错误

但正如你所提到的,它适用于一个新项目吗?因此,创建一个新项目,添加以前项目中的所有.vb文件,双击加载设计器(可能有一两个错误,但它们很容易修复)。然后你有一个全新的项目,现在添加.dll你创建的usercontrol / Custom Control。

希望这会有所帮助:)