サードパーティの.Netアセンブリを使用すると、 "dotnet-namespace.dotnet-type from .Net assembly dotnetassembly.dll。 "という新しいタイプのdotnetassembly.dllが使用されます。 dotnet-namespaceの以前の「-type」は新しい名前空間に移動されましたnew-dotnet-namespaceの完全修飾名はnew-dotnet-namespace.dotnet-typeになりましたC#での型名空間の問題
今私の質問新しいネームスペース、つまり新しいネームスペース、つまりドットネットネームスペースではなく新しいドットネットネームスペースでタイプドットネットタイプを探すようにランタイムに指示する方法はありますか?
私たちが望むときには、指し示す新しいバージョンのアセンブリではなく、同じアセンブリ内で異なる名前空間に型をリダイレクトすることは可能ですか? 新しい名前空間の型を使用する新しいバージョンのthridparty.dllを取得するオプションがありません。
これを達成することは、非常に大きな事業となるでしょう。何らかの逆コンパイルを実行して結果を解析して、探しているものを見つけることができるコードを書く必要があります。 –
もちろん、コードを再コンパイルしてください。何か他のものが可能であり、実用的でないと非生産的であると仮定します。マイクロソフトはこの種のワッフルにかなり力を入れています。あなたがリフレクションを使いたいなら、誰もあなたを止めるつもりはありません。 –
他のコメントに同意します。あなたはそうかもしれませんが、私はむしろ名前空間を変更することを選んだ人々と言葉を持っています。 –