私はVB.netを使用していますので、そのことを念頭に置いてください。複数のDLLの置換と文字列化
私は非常に食べやすいプログラムを作成しようとしています。ユーザーは、既存のdllを置き換えるだけで、複数のものを変更することができます。一種の改造能力のようなもの。
新しいDLLは、すべての関数を再作成する必要はありません。変更したものだけを含める必要があります。これを動的に行う方法はありますか?自己に存在しないものについては、別のdll(プロキシのような)を参照してください。
ご迷惑をおかけして申し訳ありません。それでも人々を混乱させるなら、後で絵を描くだろう=)
私は申し訳ありませんが、このようにしなければなりません。私はすでに館内のすべてをセットアップし、クライアントに話しました(彼らはすでに開発を開始しています)。あなたがあなたのアプリケーションにプラグインアーキテクチャを書きたいよう
を見てみましょう。インタフェースはこれを実装する良い方法です。 [ここをクリック](例:http://geekswithblogs.net/WTFNext/archive/2009/05/06/how-to-create-a-plugin-architecture-in-vb.net.aspx)を参照してください。 –
私は自分の投稿を編集しました。あなたは、私はこの特定のプロジェクトに記載された方法を利用しなければならないことがわかります。 – FreeSnow
あなたの質問は、これがうまくいくかもしれないと思う方法についてのあいまいなスケッチを示しています。そして、あなたはすでにこのデザインパターンを実装しており、既に開発を開始したクライアントにそれを渡したと言います。確かに、彼らはあなたのアプリケーションとどのように相互運用するのかについて慎重に文書化された仕様なしに開発を行うことはできません。それでは、私たちもそれを聞かせていただけますか?私はあなたがこれが可能かどうかわからなかったのであなたが尋ねていると思った。それを超えてかなり動いたように思えます。 –