一组用于 Windows 的 .NET 库,可实现 PInvoke 调用,调用许多原生 Windows API,并提供支持的封装程序。
一组用于 Windows 的 .NET 库,可实现 PInvoke 调用,调用许多原生 Windows API,并提供支持的封装程序。
此项目包含各种 .NET 组件,其中包含来自 Windows 库的 P/Invoke 函数、接口、枚举和结构。每个组件都与一个或几个紧密相关的库相关联。例如,Shlwapi.dll 包含了 shlwapi.lib 中的所有导出函数;Kernel32.dll 包含了 kernel32.lib 和 kernelbase.lib 中的所有函数。所有组件均可通过 NuGet 访问,并提供针对 .NET 4.8、5.0、6.0、7.0、8.0、9.0、10.0、.NET Standard 2.0 和 2.1、Core 3.1 的构建。扩展可用于 WinForms、WPF 和 UWP 项目。如果需要支持其他 .NET 版本,请查看 3.3.15 及早期版本。
这个项目每隔几周就会发布新版本,经过充分测试后。新版本会在 Releases 部分中进行目录化,并附有发行说明。所有 NuGet 包都会发布到 nuget.org。每个 GitHub 提交都会触发一个 GitHub Actions 编译。该编译的状态位于本页面的标题中。这些预发布编译的 NuGet 包可在 MyGet 的项目 NuGet 来源中用于测试,地址为 https://www.myget.org/feed/Packages/vanara.。该网站上有详细说明,可将其添加为 NuGet 来源。
-OR- 1. 根据需要获取每个库: 1. 在 Microsoft 文档中查找所需的函数。注意该函数位于哪个库或 DLL 中。 2. 通过查看下面的受支持的库表来确认 Vanara 库是否存在并包含您所需的函数。单击"程序集"链接可进入该程序集的覆盖情况详细信息。找到您的函数,如果存在匹配的实现,则会显示在右侧。您还可以使用 GitHub 的项目搜索(页面左上方)来搜索您的函数、方法或常量。
暂无开放 Issues,或尚未同步最近议题。