クラス自体よりも少し多くの機能を提供するラッパーdllを使用して配布できるようにしたいC#ライブラリがあります。
クラスライブラリからオブジェクトを作成し、次のような別のプロジェクトでラッパーdllで使用できるようにしたいと思います。
class Program
{
static void Main(string[] args)
{
var wrapper = new Wrapper(); // my wrapper dll class
var classLib = new ClassLib(1, "test", ..); // create class from my library
wrapper.Send(classlib); // method in my wrapper
}
}
プロジェクトにラッパーdllとクラスライブラリdllを含めると、これを実行できます。ただし、これを実現するために1つの配布可能なdllを使用できるようにしたいと思います。ラッパーにクラスライブラリクラスの再定義を含めずに上記を実行する方法はありますか?
これがいくらか明確であることを願っています。アドバイスありがとうございます。