次のようなコンストラクタを持つクラスがあります
constructor Create(Factory: IFactory<IConnection>)
IFactory をコンテナに登録しようとすると
Container.RegisterType<IFactory<IConnection>,TConnectionFactory>
また
Container.RegisterType<TConnectionFactory>.Implements<IFactory<IConnection>>
インターフェイスに GUID がないというエラーが表示されます。
次のような無意味なインターフェースをたくさん追加したくありません
IConnectionFactory = interface(IFactory<IConnection>)
['{45106BA8-43E7-4D26-B0EF-1639871B93E4}']
end;
これを回避するには、これが唯一の方法ですか?
どうもありがとう