作成した .NET アセンブリを C# アプリケーションで使用する際に "Type initializer throws an exception" エラーが出るのはなぜですか?
조회 수: 12 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2018년 2월 26일
답변: MathWorks Support Team
2018년 2월 26일
MATLAB Compiler SDK を使用して .NET アセンブリを作成し、それを C# アプリケーションで使用します。C# 開発環境において、このアセンブリをインスタンス化する際に "Type initializer throws an exception" というエラーとなり、アセンブリを使用することができません。
채택된 답변
MathWorks Support Team
2018년 2월 26일
これは MATLAB Compiler SDK により作成された .NET アセンブリのビットと、C# アプリケーションのビットが異なっていることが原因です。
C# アプリケーションのプロジェクト内の「ビルド > プラットフォームターゲット」でビット(x64/x86)をあわせていただけますようお願いいたします。例えば MATLAB (及びMATLAB Compiler SDK)が 64-bit 版のときはここを x64 にします。
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 配布されたアプリケーション에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!