0

我正在尝试使用 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 命令提示符运行时,我没有看到任何正在导出的函数。我有什么遗漏吗?

4

0 回答 0