Monotouch で Jint を少し試してみたいのですが、Jint-Mono プロジェクト (monotouch バージョンではなく mono) が Mac で動作しますが、iPhone で動作させることができません。このクラスを作成しました:
namespace iPhoneTests
{
public class JintObject
{
public JintObject ()
{
var jintEngine = new JintEngine();
jintEngine.Run
(
@"Console.WriteLine('Hello World')"
);
}
}
}
JintObject メソッドを呼び出そうとすると、例外エラーが発生します。
Unhandled Exception: System.TypeLoadException: A type load exception has occurred.
at Jint.Marshaller.WrapMethod (System.Reflection.MethodInfo info, Boolean passGlobal) [0x00000] in <filename unknown>:0
at Jint.Native.NativeMethod..ctor (System.Reflection.MethodInfo info, Jint.Native.JsObject prototype, IGlobal global) [0x00000] in <filename unknown>:0
at Jint.Native.NativeConstructor.ReflectOverload (ICollection`1 methods) [0x00000] in <filename unknown>:0
私は何を間違っていますか?