2016-11-19 19 views
0

私のマルチレイヤプロジェクトには、データレイヤー、サービス、パネルがあります。サービスに参照されるdataLayer、およびパネルに参照されるサービス。私は、マルチレイヤーC#プロジェクトのアセンブリ参照

public interface IJournalEntity 
{ 
    ... 
} 

私のサービスのようないくつかのことは、私はパネル層をコンパイルする際に、団結の設定は、データへの参照を追加するためにエラーを発生させる

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

、IJournalEntityから継承したクラスをdatalayerのインターフェイスを持っています層、どのように私はそれを参照して修正することができますか?

答えて

1

参照なしで修正することはできません。タイプを参照していない場合、そのタイプはプロジェクトでは不明です。

いくつかの類似の質問:

  1. Access interface methods without referring the class
  2. C# Use a class that implements an interface without adding a reference to the assembly that defines the interface

あなたdatalayerが別のDLLで定義されている場合、あなたはAssets/Plugins/でそれを配置する必要があります。これはUnity3D 4.xに適用されます。 Unity3D 5.xでは、dllを置くだけでAssetsが動作します。

関連する問題