.NET 4.0 アプリケーションで Lua システムを動作させようとしています。.NET 4.0 でコンパイルされた Lua のラッパーとして LuaInterface を使用しています。
VS2010 がインストールされている開発用コンピューターで Lua スクリプトを実行すると、アプリケーションは問題なく動作します。しかし、別のコンピューターで実行すると、FileNotFoundException が発生します。
System.IO.FileNotFoundException: Could not load file or assembly 'lua51.dll' or one of its dependencies. The specified module could not be found.
lua51.dll はアプリケーションと同じフォルダにあるので問題ありません。つまり、lua51.dll が依存するファイルが見つからないということです。そして、これが問題です。
これを正しく機能させるには、ユーザーにどのファイルをインストールしてもらう必要がありますか?