簡體   English   中英

為什么我不能在Microsoft的參考源中看到源代碼?

[英]Why can't I see source in Microsoft's reference source?

我有一個堆棧跟蹤,我想查看方法中的源代碼。

at System.Web.HttpBufferlessInputStream.ValidateRequestEntityLength()
at System.Web.HttpBufferlessInputStream.EndRead(IAsyncResult asyncResult)
at System.Net.Http.StreamToStreamCopy.StartRead()

如果我google ValidateRequestEntityLength ,我會得到一個很好的結果,來源和所有。

如果我google StreamToStreamCopy ,它顯然不存在於任何地方。

為什么是這樣? 我可以在任何地方看到StreamToStreamCopy的來源嗎?

非常令人沮喪的是,referencesource.microsoft.com實際上並沒有讓你引用所有的源代碼。

對於.NET框架中的所有組件,refrencesource.microsoft.com上沒有完整的源代碼。 但是,為.NET Core重新創建的部分部分, 您可以轉到該類的github頁面並在那里找到它

.Net現在是開源的! 這是什么意思? 實際上可以看到新東西的來源。 舊東西? 沒那么多:

https://blogs.msdn.microsoft.com/dotnet/2014/11/12/net-core-is-open-source/

有什么支持?:

這是我們開源工作的一個自然進展,它已經涵蓋了托管編譯器(C#,VB和F#)以及ASP.NET:

C#和Visual Basic(“Roslyn”)

Visual F#工具

ASP.NET 5

實體框架

通過將其擴展到.NET運行時和核心框架,它將其提升到了一個新的水平。

.NET核心框架

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM