从本机 dll 生成 C# DLLImport 声明

发布于 2024-09-24 08:34:36 字数 82 浏览 2 评论 0原文

您是否知道有一种软件可以从本机 DLL 自动生成 C# 代码(在 .cs 中具有 [DllImport] 属性),以便在 C# 代码中使用此 DLL?

Do you know a soft which automatically generates C# code (with [DllImport] attributes in .cs) from a native DLL in order to use this DLL in a C# code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别念他 2024-10-01 08:34:36

查看 P/Invoke Interop Assistant

在编组中,有很多
属性和规则。理解
所有这些属性和规则似乎
有点令人生畏。为了使
更加高效地开展工作
更容易了解这些属性和
规则,P/Invoke Interop Assistant
出来了。它是一个工具包,可以帮助
开发人员可以有效地从
C 到托管 P/Invoke 签名或
诗签证。这是概念上的
类似于 COM Interop 的 TlbImp
生成托管代理条目
基于一些正式的点
非托管端的描述,但是
它适用于 P/Invoke。该工具包是
首次发布于 MSDN 杂志
2008 年 1 月的网站。2008 年 1 月的网站。

Checkout the P/Invoke Interop Assistant:

In marshalling, there are a bunch of
attributes and rules. Understanding
all those attributes and rules seem a
bit daunting. In order to make
developing work more efficient and
easier on those attributes and the
rules, P/Invoke Interop Assistant
comes out. It is a toolkit that helps
developers to efficiently convert from
C to managed P/Invoke signatures or
verse visa. This is conceptually
similar to TlbImp for COM Interop
which generates managed proxy entry
points based on some formal
description of the unmanaged side but
it works for P/Invoke. The toolkit was
first released on MSDN Magazine
website in Jan, 2008.website in Jan, 2008.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文