Robert Giesecke UnmanagedExports,dumpbin check failed

时间:2016-08-26 10:58:13

标签: c# unmanaged managed dllexport dumpbin

我将流行的Robert Giesecke template用于非托管导出,以便为本地代码中的使用创建DLL。

实际上它应该非常简单,因为只需要调整给定的示例函数。建筑工程,但这个命令没有显示任何功能:

$ dumpbin.exe /exports <mydllname>.dll

我的导出功能如下所示:

using RGiesecke.DllExport;

namespace HelloWorld
{
   internal static class UnmanagedExports
   {
       [DllExport("_adddays", CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl)]
       static double AddDays(double dateValue, int days)
       {
          return System.DateTime.FromOADate(dateValue).AddDays(days).ToOADate(); 
       }
   }
}

有谁知道我做错了什么?我会对任何帮助感到高兴。

仅供参考:我使用的是VS 2012,.NET-Framework 4.5,使用了类库项目模板。我已经尝试将平台目标更改为x86(在其他帖子中推荐),但没有帮助。

0 个答案:

没有答案