首先,让我解释一下情况,我知道这有点复杂。 我为我可怜的英语道歉。
我创建了一个包含我创建的类的dll库。 我用Console Application和使用Visual Studio 2005创建的网站测试了库, 一切正常。
所以我将dll复制到正在运行的ASP.NET 2.0网站的“Bin”文件夹中,添加了对dll文件的引用,导入了命名空间,然后尝试在dll中启动对象实例。
发生以下情况, 编译错误BC30002:未定义类型。
当我尝试创建新类的另一个对象的实例时,会出现相同的错误,该类位于同一网站的“App_Code”文件夹中。
在同一个网站上,我有一个第三方dll库,我为第三方库完成了同样的事情并且工作正常。
我不确定为什么我自己的dll库(在“Bin”文件夹中)和类(在“App_Code”文件夹中)不起作用。
请给我一些提示,告诉我如何解决问题。
答案 0 :(得分:0)
只是一个疯狂的猜测但是你的库中的类和App_Code中的类之间可能存在名称空间冲突?