某些用户(我会说这是〜10%)在尝试运行用C#编写的应用程序时遇到问题(.NET 4.0) - 应用程序启动时出现此类错误发生:C#应用程序启动时出错 - 无法加载文件或程序集
Could not load file or assembly 'lua51.dll'. Such module could not be found.
- 这是翻译,所以在ENG版本中它可能是类似的。
问题是,大多数用户不会遇到此问题,并且lua51.dll存在于程序目录中。可能是这个错误的原因是什么?
我在我的project-> bulid选项中设置了Platform:x86,发生错误。
有问题的人有可能是有64位机器的人吗?当从64位程序集引用时,Lua51.dll是有问题的。 – KingCronus
请参阅:http://stackoverflow.com/questions/6856826/c-sharp-external-library-lua-call-problem/6901114#6901114 – KingCronus
我已经在我的项目中设置了Platform:x86-> bulid选项。 – user1792042