LuaInterfaceを使用してLuaScriptingインターフェイスをC#プロジェクトに統合しようとしています。
構文的に正しいコードを実行すると期待どおりに機能しますが、構文エラー(またはその他のエラー)がスクリプトに導入されるとすぐに、SEHException
エラーに関する情報なしでがスローされます。
動作をトリガーする簡単な例:new LuaInterface.Lua().DoString("die");
もちろん、これはLuaのエラー処理メカニズムを完全に無効にし、私にとっては目立たないものです。
どうやらこれは2011年以来開いている既知のバグです。
回避策、このバグのないバージョンのLuaInterfaceはありますか、それともエラーを正しく処理する代替のluaラッパーがありますか?