ASP.NET 2.0编译错误BC30002:未定义类型

时间:2010-07-12 10:02:43

标签: asp.net .net-2.0 compilation

首先,让我解释一下情况,我知道这有点复杂。 我为我可怜的英语道歉。

我创建了一个包含我创建的类的dll库。 我用Console Application和使用Visual Studio 2005创建的网站测试了库, 一切正常。

所以我将dll复制到正在运行的ASP.NET 2.0网站的“Bin”文件夹中,添加了对dll文件的引用,导入了命名空间,然后尝试在dll中启动对象实例。

发生以下情况, 编译错误BC30002:未定义类型。

当我尝试创建新类的另一个对象的实例时,会出现相同的错误,该类位于同一网站的“App_Code”文件夹中。

在同一个网站上,我有一个第三方dll库,我为第三方库完成了同样的事情并且工作正常。

我不确定为什么我自己的dll库(在“Bin”文件夹中)和类(在“App_Code”文件夹中)不起作用。

请给我一些提示,告诉我如何解决问题。

1 个答案:

答案 0 :(得分:0)

只是一个疯狂的猜测但是你的库中的类和App_Code中的类之间可能存在名称空间冲突?