Dot-Net-4.0
為什麼微軟的原始碼參考每個.cs文件都有兩份程式碼
因此,我查看
[PATH]\RefSrc\Source\.Net\4.0\DEVDIV_TFS\Dev10\Releases\RTMRel\ndp\fx\src\MIT\System\Web\UI\MobileControls\Panel.cs\1305376\Panel.cs並註意到該文件以及我檢查的其他文件包含原始碼的兩個完全相同的副本(我通過將兩個塊粘貼到差異工具中進行檢查)。像這樣:[COPYRIGHT MESSAGE 1] [CODE] [COPYRIGHT MESSAGE 2] [COPYRIGHT MESSAGE 1] [CODE] [COPYRIGHT MESSAGE 2]是否有一個原因?版本控製或其他什麼奇怪的東西?
鑑於參考源的後續版本不包括原始碼的兩份副本,我猜測 Hans Passant 可能是正確的(在他的評論中)這可能是生成源的工具中的錯誤。
冗餘,當第一個源損壞時,它會得到驗證或與另一個源同步。