Linux 如何使我的dotnet核心应用程序使用不同的软件包?

Linux 如何使我的dotnet核心应用程序使用不同的软件包?,linux,macos,.net-core,Linux,Macos,.net Core,我正在玩Compat.System.Drawing,它针对不同的操作系统有不同的包 窗口: OSX: Linux: 让我的应用程序在相应操作系统的相应包中调用相同的API方法的过程是什么?以运行时开始的包是自动引入的。如果需要,工具应该自动恢复这些包。(但是,对于最近的CoreCompat.System.Drawing构建,我认为运行时包已经过时了)

我正在玩Compat.System.Drawing,它针对不同的操作系统有不同的包

窗口:
OSX:
Linux:


让我的应用程序在相应操作系统的相应包中调用相同的API方法的过程是什么?

以运行时开始的包是自动引入的。如果需要,工具应该自动恢复这些包。(但是,对于最近的CoreCompat.System.Drawing构建,我认为运行时包已经过时了)