Asp.net 如何使类识别在单独文件中找到的接口存在
我在一个单独的文件中创建了一个名为Asp.net 如何使类识别在单独文件中找到的接口存在,asp.net,vb.net,class,interface,dotnetnuke,Asp.net,Vb.net,Class,Interface,Dotnetnuke,我在一个单独的文件中创建了一个名为ApprovalEvent的接口,名称空间为myproject。。。我还创建了一个名为PurchaseOrder的类。。。它也在同一名称空间中,只是在一个单独的文件中。每当我试图制定PurchaseOrder实施ApprovalEvent时,它总是说ApprovalEvent未定义 如何使类识别接口存在但位于不同的文件中 这里有一些代码: 文件#1 文件#2 谢谢, 马特是否也有单独的项目?一个项目是否包括另一个项目作为参考?据我所见,这不应该是个问题。没问题。
ApprovalEvent
的接口,名称空间为myproject
。。。我还创建了一个名为PurchaseOrder
的类。。。它也在同一名称空间中,只是在一个单独的文件中。每当我试图制定PurchaseOrder
实施ApprovalEvent
时,它总是说ApprovalEvent未定义
如何使类识别接口存在但位于不同的文件中
这里有一些代码:
文件#1
文件#2
谢谢,马特是否也有单独的项目?一个项目是否包括另一个项目作为参考?据我所见,这不应该是个问题。没问题。尝试暂时将界面也包含在同一文件中,看看是否有帮助。否,相同的项目。如果我把它放在同一个文件中,它会起作用。。。只是在另一个文件中找不到它。另一个文件也在同一目录中…该文件是否包含在项目中(即,右键单击该文件并选择“包含在项目中”)?带有接口的文件中是否有名称空间语句?如果你能给我看一些代码,那会很有帮助的。1秒钟,我看看能不能找到一些。是的,它包含在项目中这是什么类型的项目?它是网站还是web应用程序项目?如果是,文件在项目网站中的位置。这些文件位于DesktopModules下名为Approval的文件夹中。我刚刚添加了一些代码,希望这会有所帮助……正如您所描述的,这应该没有问题。如果您发布代码示例,可能会得到更好的帮助。
Namespace myproject
Public Interface ApprovalEvent
Function getDetails() As String
End Interface
End Namespace
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