2017-02-27 130 views
9

我已經讀過,dotnetstandard是功能的一個子集。Dotnet Core vs DotNetStandard

那麼多我明白了。

DOTNET框架完全> dotnetstandard> dotnetcore

但怎麼可能是如Google API表格支持dotnetstandard v1.3的dotnetcore?

我需要安裝什麼來允許使用dotnetstandard 1.3的應用程序在dotnetcore下運行?

+0

這可能是值得的「我必須安裝什麼才能允許使用dotnetstandard 1.3在dotnetcore下運行應用程序?」另一個問題。 –

回答

12

DOTNET核心VS DotNetStandard

兩者不是 「與」 彼此。相反,.NET Core包含.NET標準庫的實現(as well as extra stuff that is not in .NET Standard)。這裏是一個維恩圖。

enter image description here

...怎麼可能是如谷歌API表格支持dotnetstandard v1.3的dotnetcore?

這可能是因爲.NET Core 1.0支持.NET標準庫的1.3版本。

the following table,netcoreapp是.NET Core,net是.NET Framework,而netstandard是.NET標準庫。正如你寫的,.NET標準庫是功能的一個子集。

重要提示:每個平臺都會通告其支持的最高版本的.NET標準庫。

netstandard  1.0  1.1  1.2  1.3  1.4  1.5  1.6  2.0 
netcoreapp  →  →  →  →  →  →  1.0  2.0 
net    →  4.5  4.5.1 4.6  4.6.1 4.6.2 vNext 4.6.1 

這裏有一些例子來檢查你的理解。

  • .NET 1.0內核最多支持.NET標準庫1.6
  • 的.NET Framework 4.6.1由支持到.NET標準庫1.4

.NET Standarded圖書館1.3最多支持。 ..

  • .NET核心1.0和2.0
  • .NET框架4.6,4.6.1,4.6.2和vNext

...我需要安裝什麼來允許使用dotnetstandard 1.3的應用程序在dotnetcore下運行?

你必須install .NET Core

相關問題