我们使用我们的Delphi应用程序已经使用了Robert Giesecke优秀的Unmanaged Exports库.我们刚刚升级到Visual Studio 2015并且它似乎不再起作用了 – 我可以在VS2013中编译完全相同的项目并且它工作正常,可以访问DLL中的函数等.我在VS2015中重新编译(完全相同)代码和项目)我在Unmanaged Exports库上遇到构建失败,如下所示:
Task Parameter:SdkPath=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\ (TaskId:44) Cannot find lib.exe in 'K:\Visual Studio 2015\Common7\IDE\\..\..\VC\bin'. (TaskId:44) Done executing task "DllExportAppDomainIsolatedTask" -- Failed. (TaskId:44) Done building target "RGieseckeDllExport" in project "BWSITwilio.csproj" -- Failed.: (TargetId:73)
因此,库不会导出DLL中的函数供我在Delphi中访问.我可以在VS2013停留一段时间,但VS2015中的库似乎有些不对劲(可能在NETFX 4.6文件夹中查找?)
我对想法持开放态度,所以我可以使用VS2015 – 我即将卸载2013,但现在不得不推迟.
提前感谢任何输入或建议 – 这个库真的允许我们继续使用Delphi,因为我们可以使用它访问.NET中的任何内容!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。