Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从.NET核心应用程序调用本机Linux和OS X API?_.net_Linux_Macos_.net Core - Fatal编程技术网

如何从.NET核心应用程序调用本机Linux和OS X API?

如何从.NET核心应用程序调用本机Linux和OS X API?,.net,linux,macos,.net-core,.net,Linux,Macos,.net Core,我需要调用.NET Core中不存在的文件管理函数。如何从C#代码中调用本机Linux和Mac OS X API 编辑:此问题的唯一答案不包括任何确定信息。是否有人可以发布一些代码示例或更多关于如何从.NET Core调用Mac OS X API的具体细节?.NET有一个名为PInvoke(平台调用)的功能,允许您调用本机API 然而,让它发挥作用并不是一件小事。您需要导入正确的平台库。这也会对性能产生影响 查看这些链接 它在GitHub是完全开源的,所以要了解如何使用本机API,请查看代码。

我需要调用.NET Core中不存在的文件管理函数。如何从C#代码中调用本机Linux和Mac OS X API


编辑:此问题的唯一答案不包括任何确定信息。是否有人可以发布一些代码示例或更多关于如何从.NET Core调用Mac OS X API的具体细节?

.NET有一个名为PInvoke(平台调用)的功能,允许您调用本机API

然而,让它发挥作用并不是一件小事。您需要导入正确的平台库。这也会对性能产生影响

查看这些链接


它在GitHub是完全开源的,所以要了解如何使用本机API,请查看代码。