我正在尝试使用 C# 创建一个 DLL。为了导出我的函数,我使用了 UnmanagedExports。
我的应用程序的输出类型为类库,平台目标设置为 x86。这是我的代码:
using RGiesecke.DllExport;
using System;
class Test
{
[DllExport("add")]
public static int TestExport(int left, int right)
{
return left + right;
}
}
我构建并获取我的 DLL。当我dumpbin /exports Test.dll
使用 Visual Studio 命令提示符运行时,我没有看到任何正在导出的函数。我有什么遗漏吗?