正如您所说,.NET Standard 2.0 不适用于可执行文件。它旨在用于可供 .NET 和 .NET 框架项目使用的库。
我认为您可能想要做的是将 .NET Standard 2.0 项目更改为类库,并在兼容 Mac/Linux 和 Windows 的 .NET 应用程序中使用该库。