3
thisの記事を読んだ後、私はMCTS 70-536の準備をしています。私はタイプフォワーディングのコンセプトを100%理解しているわけではありません。私は、記事で与えられている手順をさらに混乱させることがわかりました。転送されるタイプのソースコードをコピーして再コンパイルしている場合はどうすればいいですか?古いDLLとクライアントはどうなりますか?タイプフォワーディングについて簡単に説明しますか?
thisの記事を読んだ後、私はMCTS 70-536の準備をしています。私はタイプフォワーディングのコンセプトを100%理解しているわけではありません。私は、記事で与えられている手順をさらに混乱させることがわかりました。転送されるタイプのソースコードをコピーして再コンパイルしている場合はどうすればいいですか?古いDLLとクライアントはどうなりますか?タイプフォワーディングについて簡単に説明しますか?
タイプの転送では、アセンブリ間でタイプを再配置できます。元々はTypeA
で、AssemblyA
です。タイプ転送を適用すると、TypeA
はAssemblyB
で終わることができます。
繊細すでにコンパイルされたコードはは、変更は表示されませんされて - 彼らはAssemblyA
タイプを尋ねると、ランタイムは黙って彼らにAssemblyB
からタイプを提供します。既存のコードがある場合、これは非常に重要です。
ただし、 を参照することなく、TypeA
を参照するコードを再コンパイルすることはできません。
ので:
AssemblyA
とAssemblyB
の両方を再構築する必要があります今すぐ参照する必要がありますAssemblyB
(新しいもの)
私は別のウェブサイトでこれを読んでいます。これを使用するといくつかの利点があるようです。しかし、あるポスターは、VB.NETがタイプフォワーディングを使用しているとコメントしています。また、財務計算を行う場合は大きな問題です。私はこのユーザーと連絡を取る方法がないので、なぜあなたがその理由を知っているかどうかを知りたいのですが? – coson
どのくらい奇妙です。タイプフォワーディングと財務計算の間に直接的な関係はないと考えることができます。 VB6では、たとえば、メソッドの追加時にCOMインターフェイスなどを処理する方法とは異なるタイプの型転送を実行しますが、私は財務と直接関係はないと思う。 –