3

在便攜式類庫,可以選擇多個平臺爲目標。我不明白爲什麼ASP.NET 5.0的核心似乎不使用Silverlight 5共享任何API表面,但它與Windows 10,.NET框架4.6,Xamarin等確實爲什麼是ASP.NET 5.0的核心使用Silverlight 5不兼容的便攜式類庫?

這只是一種情況,該配置文件未創建?或者,這只是共享表面API還沒有變得可移植?或者,這兩個平臺真的不共享任何API?

回答

2

我不明白爲什麼ASP.NET 5.0的核心似乎不使用Silverlight共享任何API表面希望ASP 5

它歸結爲目標CLR/.NET版本.NET來坐在,以及是否提出了具體的便攜式庫爲目標Silverlight的CLR。對於Asp.net選擇是針對任一核心5或.Net 4.6和只有一種具有便攜式庫的Silverlight;不是兩者都可以成爲目標。

從上到下,核心5,使用特定的.Net Core libraries其坐在所述Core CLR和那些庫是不一樣作爲利用標準CLR.Net 4.6 libraries。必須針對每個目標實現制定特定的便攜式庫。 (也請記住,Silverlight有自己的CLR ...它變得複雜吧?

長話短說,很可能不會有(和沒有更重要的)是一個橋建到Silverlight的CLR共享.Net 5核心庫的可移植庫,如.Net 4.X庫;因此一個人沒有這個選擇。


參考