私が使用している dll があります。これにはクラス foo.Launch が含まれています。Launch をサブクラス化する別の dll を作成したいと考えています。問題は、クラス名が同一でなければならないことです。これは、別のソフトウェアへのプラグインとして使用され、foo.Launch クラスは、プラグインを起動するための敵のように見えます。
私はもう試した:
namespace foo
{
public class Launch : global::foo.Launch
{
}
}
と
using otherfoo = foo;
namespace foo
{
public class Launch : otherfoo.Launch
{
}
}
また、参照プロパティでエイリアスを指定し、グローバルではなくコードでそのエイリアスを使用しようとしましたが、これも機能しませんでした。
これらの方法はどちらも機能しません。using ステートメント内で調べる dll の名前を指定する方法はありますか?