答案 0 :(得分:0)
.NET Core和.NET Standard之间的差异似乎有些混乱。确实只有.NET Core可以在Linux上运行(而不是普通的.NET Framework),但是.NET Standard意味着不同。
它仅规定任何.NET实现的基本标准库,而不是特定的。由于.NET Core符合.NET Standard,因此这是将在Linux上运行您的代码的运行时,这是因为该选项显示在其中。
用更多的程序员的话来说,.NET Standard是一个接口,而.NET Core是它的具体实现。该接口对实现一无所知,因此与平台无关。