0
いくつかのC#winformsアプリケーション用のプラグイン(GUIを含む)を開発すると、Winformsがアプリケーションドメインの境界線で動作しないことがわかりました。 MarshalByRefなどのコントロールが必要です。新しいプラグインバージョンをアップロードするには、元のplugin.dllをアンロードできないため、アプリケーションを再起動する必要があります。完全にシリアライズ可能なリモート作業GUIフレームワークは可能ですか?
私の質問は、完全にシリアライズ可能な、リモート作業GUIフレームワークを持つことは可能ですか?
(質問を言い換えることができれば、私はすぐにそれを表現する方法はわかりません)
GUIはAppDomainの境界線を通って動作しません。コントロールはMarshalByRefではありません – rudnev
もちろん、それらはMarshalByRefではありませんが、たとえそうであったとしても、それらをサーバー上でホストする意味がないでしょう。 WIN32 APIとWIN32メッセージループをベースにしたコントロールとそのすべて。それらをホストすることは不可能です。 – Aliostad