2017-08-16 101 views
3

我已經在我的開發中切換到.NET Core,並且我注意到在某些情況下.NET Core包似乎使用藍色圖標。此外,有些軟件包似乎也可以在.NET Core項目上運行,即使它們具有標準的.NET圖標 - 請參見下文。NuGet包圖標

這些圖標是否意味着什麼?

enter image description here

回答

3

做這些圖標的含義是什麼?

這取決於包的作者是否想要專門爲包分配一個圖標來標識包。

通常,我們使用帶透明背景的64x64圖像的URL作爲選項iconUrl屬性中包的圖標 - 請參閱NuSpec Reference。如果我們不指定此選項,NuGet將使用默認的藍色圖標。我們可以使用.NET icon來指定這是一個.net標準包。當然,我們可以使用更有意義的圖標來指定我們的軟件包。因此,我們看到了這些包的圖標:

enter image description hereenter image description hereenter image description here

此外,.NET標準解決了代碼,通過將您期望和整個環境的愛所有的API共享問題進行跨平臺.NET開發人員你需要。所以你可以在.NET Core項目上安裝一些包,即使它們有標準的.NET圖標。