0

我的多层项目有数据层、服务、面板。dataLayer 引用到服务,服务引用到面板。我在数据层中有一个接口,比如

public interface IJournalEntity
{
   ...
}

我的服务有一个继承自 IJournalEntity 的类,

public class OfflinePaymentService : IOfflinePaymentService, IJournalEntity
{
...                
}

当我编译面板层时,统一配置引发错误以添加对数据层的引用,如果没有引用,我该如何解决?

4

1 回答 1

1

如果没有引用,您将无法修复。如果您不引用该类型,则您的项目不知道该类型。

一些类似的问题:

  1. 在不引用类的情况下访问接口方法
  2. C#使用实现接口的类而不添加对定义接口的程序集的引用

如果您的数据层是在单独的 dll 中定义的,则需要将其放入Assets/Plugins/. 这适用于 Unity3D 4.x。在 Unity3D 5.x 上,只需将 dll 放入即可Assets

于 2016-11-19T10:56:55.623 回答