5

我对 C# 比较陌生,并且在 .Net Framework 中做了一些项目,但被推向了 .Core 方面。

我的问题是 - 我在我的一些项目中使用UnmanagedExports来创建一些库(Linux / Win),但无法使用 .Core2 进行导出。我没有收到任何错误,一切都编译得很好,只是没有暴露出口。

我确保编译架构设置x64any不会正确构建。我假设该库与 .core 2 不兼容,并且我需要使用不同的方法,但不确定要采取什么路径。一些指导将大有帮助。

4

1 回答 1

1

看看UnmanagedExports.Repack。在一个快速测试项目中,我可以通过 .NET Core 2.1 DLL 中的 Dependency Walker 看到 DLL 导出。但是我没有测试他们是否被正确调用,因为这需要我一段时间,而且问题有点老了;)

于 2019-07-30T12:14:38.527 回答