【发布时间】:2011-04-15 20:36:53
【问题描述】:
您知道一个软件,它可以从本地 DLL 自动生成 C# 代码(在 .cs 中具有 [DllImport] 属性),以便在 C# 代码中使用此 DLL?
【问题讨论】:
-
大部分(如果不是全部)标准映射已经完成,您可以在pinvoke.net 上查看它们——它们甚至还有一个插件。
您知道一个软件,它可以从本地 DLL 自动生成 C# 代码(在 .cs 中具有 [DllImport] 属性),以便在 C# 代码中使用此 DLL?
【问题讨论】:
在编组中,有一堆 属性和规则。理解 所有这些属性和规则似乎 有点吓人。为了要做 开发工作更有效率和 更容易在这些属性和 规则,P/Invoke 互操作助手 出来。这是一个工具包,可以帮助 开发人员可以有效地从 C 到托管的 P/Invoke 签名或 诗签证。这在概念上 类似于 COM 互操作的 TlbImp 生成托管代理条目 基于一些正式的点 非托管方的描述,但 它适用于 P/Invoke。该工具包是 首次发布于 MSDN 杂志 2008 年 1 月的网站。2008 年 1 月的网站。
【讨论】: