.NET Standard規定了所有.NET平臺必須實現的API。它的版本規則是什麼?它是breaking.adding
,其中1.4
增加並保持向後兼容1.3
而2.x
是不是向後兼容1.x
?什麼是.NET標準版本控制規則?
該文檔不清楚。 Some Microsoft docs表明純向後兼容性:
給出一個.NET標準庫版本,您可以使用爲目標的相同或更低的版本庫。(強調增加)
現在2.0出來了,上面看起來不正確。話雖這麼說,the release blog post說:
從庫中針對.NET標準,你就可以參考[庫目標] .NET標準,如果他們的版本是低於或等於版本你的目標。(強調)說
就在同博客文章自相矛盾:
爲了讓.NET框架4.6.1支持.NET 2.0標準,我們不得不刪除所有API來自.NET Standard 1.5和1.6中引入的.NET Standard。
既然2.0已經出來了,版本控制規則是什麼?它似乎是breaking.adding
。 MSFT在哪裏記錄了這一點?