如何让类识别出存在于单独文件中的接口

时间:2010-03-08 19:22:52

标签: asp.net vb.net class interface dotnetnuke

我在一个名为ApprovalEvent的单独文件中创建了一个名为myproject的接口...我还创建了一个名为PurchaseOrder的类...它也在相同的命名空间,仅在一个单独的文件中每当我尝试PurchaseOrder实施ApprovalEvent时,它总是说ApprovalEvent is undefined ......

如何让类识别出界面存在但位于不同的文件中?

以下是一些代码:

档案#1

Namespace myproject
    Public Interface ApprovalEvent
        Function getDetails() As String
    End Interface
End Namespace

档案#2

Namespace myproject
    Partial Class PurchaseOrder 
        Inherits Entities.Modules.PortalModuleBase 
        Implements ApprovalEvent

        Function getDetails() As String Implements ApprovalEvent.getDetails
            return "details"
        End FUnction
    End Class  
End Namespace

谢谢,
马特

1 个答案:

答案 0 :(得分:0)

单独的项目呢?如果是这样,那么一个项目是否包括另一个作为参考?从我所看到的情况来看,这应该不是问题。它没有问题。尝试暂时将界面包含在同一个文件中,看看是否有帮助。