如何组装组件?

时间:2011-06-13 21:00:48

标签: .net vb.net

在我的.aspx文件中,我有:

<%@ assembly src="extensions.vb" %>
<%@ assembly src="debug.vb" %>

我需要能够在debug.vb的debug类中使用extensions.vb中定义的扩展,但是我在debug.vb中遇到编译器错误<function name> is not a member of <object>。我做错了什么?

编辑:两个程序集的结构:

extensions.vb:

Namespace MyNamespace

Public Module MyModule

...

End Module

End Namespace

debug.vb:

Imports MyNamespace ' Also tried Imports MyNamespace.MyModule

Class Debug

...

End Class

2 个答案:

答案 0 :(得分:0)

您需要在debug.vb源中导入包含extensions.vb的命名空间。

Imports MyNamespaceThatContainsExtensions

答案 1 :(得分:0)

为了使其工作,我必须将vb文件移动到应用程序的App_Code文件夹,然后导入命名空间。