問題タブ [fody-costura]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
36 参照

c# - そのライブラリをインポートせずに、外部ライブラリのプロパティを表示する

ここでは説明できない理由により、.Net Framework アプリケーションで使用できる単一の dll ファイルを作成する必要があります。そのライブラリでは、エンドユーザー アプリケーションで (直接) 使用/インポートできないサード パーティのライブラリを使用しています。Fody/Costura を使用して、ライブラリを 1 つの dll ファイルにバンドルします。

私自身のライブラリには、サードパーティ ライブラリのクラスを継承するクラスがあります。そのクラスはアプリケーションでは問題なく使用できますが、基本クラスのプロパティを使用するとコンパイル エラーが発生します。子クラスに「プロキシ」を作成することで、これらのコンパイル エラーを回避できます。

これらのプロキシ プロパティがなくても、これを機能させる方法はありますか?