c# - 尝试使用 LuaInterface 时出现 BadImageFormatException

标签 c# visual-studio-2008 .net-3.5 dll lua

我将 LuaInterface 导入到控制台项目中,引用它,并编写了一个小测试脚本。当我运行它时,我得到这个:

Could not load file or assembly 'LuaInterface, Version=2.0.0.16708, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.

请原谅我是新手什么的,但我不明白它是什么意思。我该怎么办?

最佳答案

您运行的是 64 位操作系统吗?

如果是,则需要获取 LuaInterface 的 x64 版本或将控制台项目的平台目标设置为 x86。

Build properties screenshot

您可以在此处阅读平台目标选项: http://visualstudiohacks.com/articles/visual-studio-net-platform-target-explained/

关于c# - 尝试使用 LuaInterface 时出现 BadImageFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1340265/

相关文章:

c# - 切换到 WPF 中的调度程序线程

c# - 使用 string.Replace 在 c# 中取消转义字符串?

c# - 将 SQL Server Express 2008 降级到 SQL Server Express 2005?

c# - Fancybox (jQuery) 首次单击时不显示

c# - 使用 LINQ 获取一个 List<> 中不在另一个 List<> 中的项目

wpf - 依赖属性是如何实现的?

c# - 可编辑的 WPF ListView

c# - MvvmCross 自定义绑定(bind)通过 INotifyPropertyChanged

c# - XML 将所有子元素重命名为相同的标签名称

c# - 使用 .NET XML 序列化在附加元素中包装序列化属性