2

Monoアプリケーションを実行しようとすると、次の例外が発生します。

Unhandled Exception: [Some exception here -- this part changes] ---> System.ExecutionEngineException: SIGILL
  at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor, IHashCodeProvider hcp, IComparer comparer) [0x00000] in <filename unknown>:0
  at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor) [0x00000] in <filename unknown>:0
  at System.Collections.Hashtable..ctor () [0x00000] in <filename unknown>:0
  at [other calling locations that change]...

まったく同じシステムイメージは(文字通り)VMWareなどの一部のコンピューターで成功し、他の一部のハードウェアではこの例外を除いて失敗します。

ps https://stackoverflow.com/questions/6388410/error-initialising-the-configuration-system-when-creating-tcpclient-in-monoを見たことがありますが、すでにmachine.configファイルがあり、そうではありませんmkbundleを使用します。

4

1 に答える 1

1

問題は、互換性のないバイナリを(事前に)プリコンパイルしていたことでした。

于 2012-05-18T12:37:16.060 に答える