LuaInterface を使用して .net アセンブリを読み込もうとしています。アセンブリを実行可能ファイル (および LuaInterface.dll と LuaNet.dll) と同じフォルダーに配置すると、すべてがうまく機能します。アセンブリを別のフォルダーに移動したいのですが、それをしようとすると「ユーザー コードで .NET 例外が発生しました」というメッセージが表示されます。私が試してみました:
package.path = package.path .. "C:\\path\\to\\my\\assembly\\?.dll"
luanet.load_assembly("MyAssembly")
と
luanet.load_assembly("C:\\path\\to\\my\\assembly\\MyAssembly")
と
luanet.load_assembly("C:\\path\\to\\my\\assembly\\MyAssembly.dll")
これらはすべて .NET 例外エラーを返します。LuaInterface が使用するパスを定義する方法はありますか?