这是我在bash中尝试做的事情(想要创建一个名为Program2的DLL,它合并Program.dll和nunit.framework.dll)
./ILRepack.exe /out:Program2.dll Program.dll nunit.framework.dll
这是我得到的错误(如果我没错,我有一个二进制文件)
ILRepack.exe: cannot execute binary file: Exec format error
或者我的论点可能错了?
答案 0 :(得分:0)
如果您使用Linux,您可以注册Wine或Mono作为此类外国二进制文件的翻译。您需要拥有binfmt_misc
内核模块;配置它的简单方法是安装诸如wine-binfmt
之类的包。在Debian上,mono-runtime-common
推荐binfmt_misc
,所以我猜它知道如何配置模块。