我使用 libcurl.NET 在 C#.NET 上编写了多线程 FTP 上传器。
在我的机器上一切正常,但是当我将应用程序(exe + libcurl.dll + 2 libcurl C# 绑定 DLL)提供给运行 Win64 的朋友时,应用程序崩溃。
将异常捕获器添加到整个 Main() 函数后,我能够得到可读的错误消息:“尝试加载格式不正确的程序(HRESULT 的异常 = 0x8007000b)”
谷歌搜索了一段时间后,我发现了一个建议,可以在我的项目设置中启用非托管代码。我已经用这个标志集重新编译了我的应用程序和 LibCurlNet.dll,但它没有帮助。
什么会导致这样的问题?