マーシャリング可能でない COM コンポーネントが 異なるアパートメントおよびコンテキストから使用され その後 CLR に初めて挿入した場所のアパートメントおよびコンテキストから使用されています コンポーネントがマーシャリング可能でないため ...

マーシャリング可能でない COM コンポーネントが、異なるアパートメントおよびコンテキストから使用され、その後 CLR に初めて挿入した場所のアパートメントおよびコンテキストから使用されています。コンポーネントがマーシャリング可能でないため、それは現在のアパートメントおよびコンテキストから直接呼び出されます。複数のスレッドからの同時アクセスをコンポーネントがサポートしていない場合、この動作は破損またはデータの損失を発生させる可能性があります。これは、COM コンポーネントの一部で IMarshal を不適切に実装することによって発生します。
マネージからアンマネージへの呼び出し中 SafeHandle への参照の解放を試行した際に CLR のマーシャラにエラーが発生しました この SafeHandle はアンマネージ ポインタへのマーシャリング処理をするために取得したものです SafeHandle ... マークアップ拡張では すべてのコンストラクターの引数値はアトムである必要があります 型 '{0}' のオブジェクトで 1 つ以上の引数値が原子値ではありません マークアップ拡張内の名前/値の組み合わせは '名前 = 値' の形式で 各組み合わせはコンマで区切られていなければなりません '{0}' はこの形式に準拠していません マーシャリング可能でない COM コンポーネントが 異なるアパートメントおよびコンテキストから使用され その後 CLR に初めて挿入した場所のアパートメントおよびコンテキストから使用されています コンポーネントがマーシャリング可能でないため ... マージ オプションを使用して関連オブジェクトを読み込むことはできません 一方のオブジェクトを NoTracking マージ オプションを使用して取得し もう一方のオブジェクトを別のマージ オプションを使用して取得した場合 リレーションシップは作成できません ... マージンや用紙の向きなどのページに関連した印刷設定をユーザーが変更できるダイアログ ボックスを表示します メイン アセンブリ "{1}" は適切に作成されていません マニフェスト リソース "{0}" は .resources で終了する必要がありますが .en-US.resources で終了しています 名前を foo.resources などの名前に変更するか ... メソッド '%1!ls!' の呼び出しは動的にディスパッチされる必要がありますが この呼び出しはベース アクセス式の一部であるためディスパッチできません 動的な引数をキャストするか ベース アクセスを削除してください