在我的.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
答案 0 :(得分:0)
您需要在debug.vb源中导入包含extensions.vb的命名空间。
Imports MyNamespaceThatContainsExtensions
答案 1 :(得分:0)
为了使其工作,我必须将vb文件移动到应用程序的App_Code文件夹,然后导入命名空间。