次の方法で共有


BC30310: '<name>' は、基底クラスとして 'System.MarshalByRefObject' を持つクラス '<classname>' の値型フィールド '<name>' のメンバーであるため、参照できません。

System.MarshalByRefObject クラスを使用すると、アプリケーション ドメイン境界を越えてオブジェクトへのリモート アクセスをサポートするアプリケーションを使用できます。 型がアプリケーション ドメインの境界を越えて使用される場合、型は MarshalByRejectObject クラスから継承する必要があります。 オブジェクトのメンバーは、作成されたアプリケーション ドメインの外部では使用できないため、オブジェクトの状態をコピーしないでください。

エラー ID: BC30310

このエラーを解決するには

  1. 参照先のメンバーが有効であることを確認するには、参照を確認します。

  2. メンバーを Me キーワードで明示的に修飾します。

こちらも参照ください