混合C++/CLI TypeLoadException内限定:多くの分野
-
08-06-2019 - |
質問
クへの移行新しいUIに管理/C#の土地、そして、近年はオンに共通の言語ランタイムサポート(/clr)の大型レガシィプロジェクトでは、MFCの共用のDLLに依存して十数その他のプロジェクト全体ます。このプロジェクトの中核をなす自社アプリケーションおよびインドの他の管理UIコード生み出されるまでの必要性をclr支援のためのinterop).
後に固定するトンのnigglyエラーと警告に、その応用にコンパイル..しかし、は、アプリケーションで実行さの原因となるEETypeLoadExceptionびないといけないのできないデバッグ...
いも掘り、ありがとうき"。TypeLoadException:内部統制限:多くの分野で発生する権利末ます。そして見つかり このリンク るの組み立てに二つ以上のdll.しかし、これはできない私の場合、限定としているのは、レガシーコードは基本的には変更されません。
誰でもできるので提案その他可能ですか?んでコーポレート-メッセージの中にこちらです。
解決
を確認し する文字列のプール オプションの下でC/C++のコード生成がオンになっています。
る通常の修正は、この問題の一つである者の"え?" MS制限のように、64kに制限はExcelスプレッドシート.でここだけの影響の数字が表示された。
他のヒント
させていただきます。turn/clrのプロジェクト全体?きではなくこれだけ小さなを選択ファイル数やうよう十分注意してください使い方などの管理コードについて教えてください。私が仕事を大きなC++/MFCアプリケーションとなっていたので非常に難しいものについて管理可能です。私C#ます。純もC++ても頭が痛い。多くの問題が起こった。純1.0/1.1の...いいものがよくなりました。
そして、この非常に大きな混合モード(C#/C++用途の三倍3倍)を上記の固定位置して見たことのないエラーです。
ないどちらかといえばこの項目の予測アンケートを実施や高速走行もできま測定しています。)
それで少しのぎ.内部統制限記号がなかった利用された場合や、また、その制限に高くなっています。そのMSの変更の一部ローダのコードです。っMSDNは、rantedいように言われた確保"が馬鹿だからこそ実現できることを多くのシンボルは、単一の組み立て".
(理由の一つになくなった参加MSDN.)
でも、色んバカがいいかもしれませんがったものの物理構造を申し込んであり、もしての衛星が大幅に向上し、単にそのローダが決定した10,001記号は1が多すぎます。
やご指摘のとしない制御を行うアセンブリ/衛星が大幅に向上している構造に依存しがち。
とは言えないように思いのままだこのエラーの再ます。