卷 D 的文件夹 PATH 列表
卷序列号为 000000F6 CE0F:AB46
D:.
│ LIST.TXT
│
├─12.0
│ └─Microsoft.Common.targets
│ ├─ImportAfter
│ │ Microsoft.NetNative.ImportAfter.targets
│ │
│ └─ImportBefore
│ Microsoft.NetNative.ImportBefore.targets
│
└─Microsoft
└─.NetNative
│ ErrorMessages.csv
│ EventSource.dll
│ Microsoft.NetNative.Settings.targets
│ Microsoft.NetNative.targets
│ NextSteps.mht
│ ReflectionTraceParser.exe
│ ReflectionTraceParser.exe.config
│ ThirdPartyNotices.txt
│ TraceEvent.dll
│
├─arm
│ │ etwevents.man
│ │ mrt100dac_winarm.dll
│ │ mrt100dac_winarm_x86.dll
│ │ mrt100dbgshim_winarm.dll
│ │ mrt100dbi_winarm.dll
│ │ mrt100etw.dll
│ │ mrt100sos.dll
│ │
│ └─ilc
│ │ ilc.exe
│ │ ilc.exe.config
│ │ IlcInternals.settings.targets
│ │ IlcInternals.targets
│ │ Microsoft.Cci.dll
│ │
│ ├─lib
│ │ ├─Facades
│ │ │ Internal.DeveloperExperience.dll
│ │ │ Internal.Dynamic.Runtime.dll
│ │ │ Internal.Encoding.dll
│ │ │ Internal.InteropCallbacks.dll
│ │ │ Internal.InteropServices.dll
│ │ │ Internal.IO.dll
│ │ │ Internal.MCG.dll
│ │ │ Internal.Net.dll
│ │ │ Internal.Numerics.dll
│ │ │ Internal.Reflection.Augments.dll
│ │ │ Internal.Reflection.Core.dll
│ │ │ Internal.Reflection.Core.Execution.dll
│ │ │ Internal.Reflection.Core.NonPortable.dll
│ │ │ Internal.Reflection.Extensions.NonPortable.dll
│ │ │ Internal.Reflection.MissingMetadataException.dll
│ │ │ Internal.Reflection.Tracing.dll
│ │ │ Internal.Runtime.Augments.dll
│ │ │ Internal.RuntimeExtensions.dll
│ │ │ Internal.StackTraceGenerator.dll
│ │ │ Internal.Threading.dll
│ │ │ Internal.Threading.Tasks.AsyncCausalitySupport.dll
│ │ │ mscorlib.dll
│ │ │ System.Core.dll
│ │ │ System.Diagnostics.Contracts.dll
│ │ │ System.Diagnostics.Debug.dll
│ │ │ System.Diagnostics.Tools.dll
│ │ │ System.dll
│ │ │ System.Globalization.dll
│ │ │ System.Net.dll
│ │ │ System.Reflection.dll
│ │ │ System.Runtime.dll
│ │ │ System.Runtime.Extensions.dll
│ │ │ System.Runtime.InteropServices.dll
│ │ │ System.Runtime.InteropServices.WindowsRuntime.dll
│ │ │ System.Runtime.Serialization.dll
│ │ │ System.ServiceModel.Web.dll
│ │ │ System.Text.Encoding.dll
│ │ │ System.Text.Encoding.Extensions.dll
│ │ │ System.Threading.dll
│ │ │ System.Threading.Tasks.dll
│ │ │ System.Threading.Timer.dll
│ │ │ System.Windows.dll
│ │ │ System.Xml.dll
│ │ │ System.Xml.Linq.dll
│ │ │ System.Xml.Serialization.dll
│ │ │
│ │ ├─IL
│ │ │ corefx.dll
│ │ │ corefx.pdb
│ │ │ CoreFx.WinRT.Interop.dll
│ │ │ CoreFx.WinRT.Interop.pdb
│ │ │ DeveloperExperience.AppX.dll
│ │ │ DeveloperExperience.AppX.pdb
│ │ │ DeveloperExperience.Console.dll
│ │ │ DeveloperExperience.Console.pdb
│ │ │ Internal.DynamicHelpers.dll
│ │ │ Internal.DynamicHelpers.pdb
│ │ │ Internal.ProjectN.Quirks.dll
│ │ │ Internal.ProjectN.Quirks.pdb
│ │ │ Internal.Reflection.BindingFlags.dll
│ │ │ Internal.Reflection.BindingFlags.pdb
│ │ │ Internal.Reflection.Metadata.dll
│ │ │ Internal.Reflection.Metadata.pdb
│ │ │ Interop.dll
│ │ │ Interop.pdb
│ │ │ Microsoft.CSharp.dll
│ │ │ Microsoft.CSharp.pdb
│ │ │ Microsoft.VisualBasic.dll
│ │ │ Microsoft.VisualBasic.pdb
│ │ │ PortableLibraryThunks.dll
│ │ │ PortableLibraryThunks.pdb
│ │ │ Reflection.Core.dll
│ │ │ Reflection.Core.pdb
│ │ │ Reflection.dll
│ │ │ Reflection.Execution.dll
│ │ │ Reflection.Execution.pdb
│ │ │ Reflection.pdb
│ │ │ StackTraceGenerator.dll
│ │ │ StackTraceGenerator.pdb
│ │ │ System.Collections.Concurrent.dll
│ │ │ System.Collections.Concurrent.pdb
│ │ │ System.Collections.dll
│ │ │ System.Collections.pdb
│ │ │ System.ComponentModel.dll
│ │ │ System.ComponentModel.EventBasedAsync.dll
│ │ │ System.ComponentModel.EventBasedAsync.pdb
│ │ │ System.ComponentModel.pdb
│ │ │ System.Console.dll
│ │ │ System.Console.pdb
│ │ │ System.Diagnostics.Tracing.dll
│ │ │ System.Diagnostics.Tracing.pdb
│ │ │ System.Dynamic.Runtime.dll
│ │ │ System.Dynamic.Runtime.pdb
│ │ │ System.IO.Compression.dll
│ │ │ System.IO.Compression.pdb
│ │ │ System.IO.dll
│ │ │ System.IO.pdb
│ │ │ System.Linq.dll
│ │ │ System.Linq.Expressions.dll
│ │ │ System.Linq.Expressions.pdb
│ │ │ System.Linq.Parallel.dll
│ │ │ System.Linq.Parallel.pdb
│ │ │ System.Linq.pdb
│ │ │ System.Linq.Queryable.dll
│ │ │ System.Linq.Queryable.pdb
│ │ │ System.Net.Http.dll
│ │ │ System.Net.Http.pdb
│ │ │ System.Net.NetworkInformation.dll
│ │ │ System.Net.NetworkInformation.pdb
│ │ │ System.Net.Primitives.dll
│ │ │ System.Net.Primitives.pdb
│ │ │ System.Net.Requests.dll
│ │ │ System.Net.Requests.pdb
│ │ │ System.ObjectModel.dll
│ │ │ System.ObjectModel.pdb
│ │ │ System.Reflection.Extensions.dll
│ │ │ System.Reflection.Extensions.pdb
│ │ │ System.Reflection.Primitives.dll
│ │ │ System.Reflection.Primitives.pdb
│ │ │ System.Resources.ResourceManager.dll
│ │ │ System.Resources.ResourceManager.pdb
│ │ │ System.Runtime.Numerics.dll
│ │ │ System.Runtime.Numerics.pdb
│ │ │ System.Runtime.Serialization.Json.dll
│ │ │ System.Runtime.Serialization.Json.pdb
│ │ │ System.Runtime.Serialization.Primitives.dll
│ │ │ System.Runtime.Serialization.Primitives.pdb
│ │ │ System.Runtime.Serialization.Xml.dll
│ │ │ System.Runtime.Serialization.Xml.pdb
│ │ │ System.Runtime.WindowsRuntime.dll
│ │ │ System.Runtime.WindowsRuntime.pdb
│ │ │ System.Runtime.WindowsRuntime.UI.Xaml.dll
│ │ │ System.Runtime.WindowsRuntime.UI.Xaml.pdb
│ │ │ System.Security.Principal.dll
│ │ │ System.Security.Principal.pdb
│ │ │ System.Text.RegularExpressions.dll
│ │ │ System.Text.RegularExpressions.pdb
│ │ │ System.Threading.Tasks.Parallel.dll
│ │ │ System.Threading.Tasks.Parallel.pdb
│ │ │ System.Xml.ReaderWriter.dll
│ │ │ System.Xml.ReaderWriter.pdb
│ │ │ System.Xml.XDocument.dll
│ │ │ System.Xml.XDocument.pdb
│ │ │ System.Xml.XmlSerializer.dll
│ │ │ System.Xml.XmlSerializer.pdb
│ │ │ Threading.dll
│ │ │ Threading.pdb
│ │ │
│ │ ├─McgDependencies
│ │ │ Internal.MCG.dll
│ │ │
│ │ ├─Native
│ │ │ Interop.Native.lib
│ │ │
│ │ ├─PreResolveDependencies
│ │ │ Internal.ProjectN.Quirks.dll
│ │ │ Internal.Reflection.BindingFlags.dll
│ │ │ PortableLibraryThunks.dll
│ │ │ System.Console.dll
│ │ │
│ │ ├─Res
│ │ │ corefx.pri
│ │ │ DeveloperExperience.AppX.pri
│ │ │ Internal.DynamicHelpers.pri
│ │ │ Interop.pri
│ │ │ Microsoft.CSharp.pri
│ │ │ Microsoft.VisualBasic.pri
│ │ │ Reflection.Core.pri
│ │ │ Reflection.Execution.pri
│ │ │ Reflection.pri
│ │ │ System.Collections.Concurrent.pri
│ │ │ System.Collections.pri
│ │ │ System.ComponentModel.EventBasedAsync.pri
│ │ │ System.Diagnostics.Tracing.pri
│ │ │ System.Dynamic.Runtime.pri
│ │ │ System.IO.Compression.pri
│ │ │ System.IO.pri
│ │ │ System.Linq.Expressions.pri
│ │ │ System.Linq.Parallel.pri
│ │ │ System.Linq.pri
│ │ │ System.Linq.Queryable.pri
│ │ │ System.Net.Http.pri
│ │ │ System.Net.Primitives.pri
│ │ │ System.Net.Requests.pri
│ │ │ System.ObjectModel.pri
│ │ │ System.Reflection.Extensions.pri
│ │ │ System.Resources.ResourceManager.pri
│ │ │ System.Runtime.Numerics.pri
│ │ │ System.Runtime.Serialization.Json.pri
│ │ │ System.Runtime.Serialization.Primitives.pri
│ │ │ System.Runtime.Serialization.Xml.pri
│ │ │ System.Runtime.WindowsRuntime.pri
│ │ │ System.Runtime.WindowsRuntime.UI.Xaml.pri
│ │ │ System.Text.RegularExpressions.pri
│ │ │ System.Threading.Tasks.Parallel.pri
│ │ │ System.Xml.ReaderWriter.pri
│ │ │ System.Xml.XDocument.pri
│ │ │ System.Xml.XmlSerializer.pri
│ │ │ Threading.pri
│ │ │
│ │ ├─runtime
│ │ │ ClrCompression.dll
│ │ │ mrt100_app.dll
│ │ │
│ │ └─SgDependencies
│ │ System.Runtime.Serialization.Json.dll
│ │ System.Runtime.Serialization.Xml.dll
│ │ System.Xml.XmlSerializer.dll
│ │
│ └─tools
│ │ CciExtensions.dll
│ │ Gatekeeper.exe
│ │ Gatekeeper.exe.config
│ │ GatekeeperConfig.xml
│ │ McgEngine.dll
│ │ MdTransform.dll
│ │ MethodBodyEditor.dll
│ │ Microsoft.Build.ILTasks.dll
│ │ Microsoft.Cci.dll
│ │ msdia.sxs.manifest
│ │ msdia120.dll
│ │ msvcdis110.dll
│ │ NativeFormatWriter.dll
│ │ nutc_driver.exe
│ │ ReducerEngine.dll
│ │ rhbind.exe
│ │ sg.exe
│ │ sg.exe.config
│ │ TypeNameUtilities.dll
│ │
│ ├─sqmamd64
│ │ sqmapi.dll
│ │ VsSqmMulti.dll
│ │
│ └─sqmx86
│ sqmapi.dll
│ VsSqmMulti.dll
│
├─LibraryXML
│ Callisto.rd.xml
│ GalaSoft.MvvmLight.Extras.Win8.rd.xml
│ GalaSoft.MvvmLight.Win8.rd.xml
│ HugeFlow.Common.rd.xml
│ MarkedUp.rd.xml
│ Microsoft.PlayerFramework.rd.xml
│ Microsoft.Practices.ServiceLocation.rd.xml
│ Microsoft.WindowsAzure.Mobile.rd.xml
│ Microsoft.WindowsAzure.MobileServices.Managed.rd.xml
│ MyToolkit.rd.xml
│ Newtonsoft.Json.rd.xml
│ SharpDX.Direct2D1.rd.xml
│ SharpDX.DXGI.rd.xml
│ SharpDX.rd.xml
│ System.Reactive.Core.rd.xml
│ System.Reactive.Linq.rd.xml
│ System.Reactive.PlatformServices.rd.xml
│ Telerik.Core.rd.xml
│ Telerik.UI.Xaml.Primitives.rd.xml
│ WinRT.Triggers.rd.xml
│ WinRTXamlToolkit.rd.xml
│
└─x64
│ etwevents.man
│ mrt100dac_winamd64.dll
│ mrt100dbgshim_winamd64.dll
│ mrt100dbi_winamd64.dll
│ mrt100etw.dll
│ mrt100sos.dll
│
└─ilc
│ ilc.exe
│ ilc.exe.config
│ IlcInternals.settings.targets
│ IlcInternals.targets
│ Microsoft.Cci.dll
│
├─lib
│ ├─Facades
│ │ Internal.DeveloperExperience.dll
│ │ Internal.Dynamic.Runtime.dll
│ │ Internal.Encoding.dll
│ │ Internal.InteropCallbacks.dll
│ │ Internal.InteropServices.dll
│ │ Internal.IO.dll
│ │ Internal.MCG.dll
│ │ Internal.Net.dll
│ │ Internal.Numerics.dll
│ │ Internal.Reflection.Augments.dll
│ │ Internal.Reflection.Core.dll
│ │ Internal.Reflection.Core.Execution.dll
│ │ Internal.Reflection.Core.NonPortable.dll
│ │ Internal.Reflection.Extensions.NonPortable.dll
│ │ Internal.Reflection.MissingMetadataException.dll
│ │ Internal.Reflection.Tracing.dll
│ │ Internal.Runtime.Augments.dll
│ │ Internal.RuntimeExtensions.dll
│ │ Internal.StackTraceGenerator.dll
│ │ Internal.Threading.dll
│ │ Internal.Threading.Tasks.AsyncCausalitySupport.dll
│ │ mscorlib.dll
│ │ System.Core.dll
│ │ System.Diagnostics.Contracts.dll
│ │ System.Diagnostics.Debug.dll
│ │ System.Diagnostics.Tools.dll
│ │ System.dll
│ │ System.Globalization.dll
│ │ System.Net.dll
│ │ System.Reflection.dll
│ │ System.Runtime.dll
│ │ System.Runtime.Extensions.dll
│ │ System.Runtime.InteropServices.dll
│ │ System.Runtime.InteropServices.WindowsRuntime.dll
│ │ System.Runtime.Serialization.dll
│ │ System.ServiceModel.Web.dll
│ │ System.Text.Encoding.dll
│ │ System.Text.Encoding.Extensions.dll
│ │ System.Threading.dll
│ │ System.Threading.Tasks.dll
│ │ System.Threading.Timer.dll
│ │ System.Windows.dll
│ │ System.Xml.dll
│ │ System.Xml.Linq.dll
│ │ System.Xml.Serialization.dll
│ │
│ ├─IL
│ │ corefx.dll
│ │ corefx.pdb
│ │ CoreFx.WinRT.Interop.dll
│ │ CoreFx.WinRT.Interop.pdb
│ │ DeveloperExperience.AppX.dll
│ │ DeveloperExperience.AppX.pdb
│ │ DeveloperExperience.Console.dll
│ │ DeveloperExperience.Console.pdb
│ │ Internal.DynamicHelpers.dll
│ │ Internal.DynamicHelpers.pdb
│ │ Internal.ProjectN.Quirks.dll
│ │ Internal.ProjectN.Quirks.pdb
│ │ Internal.Reflection.BindingFlags.dll
│ │ Internal.Reflection.BindingFlags.pdb
│ │ Internal.Reflection.Metadata.dll
│ │ Internal.Reflection.Metadata.pdb
│ │ Interop.dll
│ │ Interop.pdb
│ │ Microsoft.CSharp.dll
│ │ Microsoft.CSharp.pdb
│ │ Microsoft.VisualBasic.dll
│ │ Microsoft.VisualBasic.pdb
│ │ PortableLibraryThunks.dll
│ │ PortableLibraryThunks.pdb
│ │ Reflection.Core.dll
│ │ Reflection.Core.pdb
│ │ Reflection.dll
│ │ Reflection.Execution.dll
│ │ Reflection.Execution.pdb
│ │ Reflection.pdb
│ │ StackTraceGenerator.dll
│ │ StackTraceGenerator.pdb
│ │ System.Collections.Concurrent.dll
│ │ System.Collections.Concurrent.pdb
│ │ System.Collections.dll
│ │ System.Collections.pdb
│ │ System.ComponentModel.dll
│ │ System.ComponentModel.EventBasedAsync.dll
│ │ System.ComponentModel.EventBasedAsync.pdb
│ │ System.ComponentModel.pdb
│ │ System.Console.dll
│ │ System.Console.pdb
│ │ System.Diagnostics.Tracing.dll
│ │ System.Diagnostics.Tracing.pdb
│ │ System.Dynamic.Runtime.dll
│ │ System.Dynamic.Runtime.pdb
│ │ System.IO.Compression.dll
│ │ System.IO.Compression.pdb
│ │ System.IO.dll
│ │ System.IO.pdb
│ │ System.Linq.dll
│ │ System.Linq.Expressions.dll
│ │ System.Linq.Expressions.pdb
│ │ System.Linq.Parallel.dll
│ │ System.Linq.Parallel.pdb
│ │ System.Linq.pdb
│ │ System.Linq.Queryable.dll
│ │ System.Linq.Queryable.pdb
│ │ System.Net.Http.dll
│ │ System.Net.Http.pdb
│ │ System.Net.NetworkInformation.dll
│ │ System.Net.NetworkInformation.pdb
│ │ System.Net.Primitives.dll
│ │ System.Net.Primitives.pdb
│ │ System.Net.Requests.dll
│ │ System.Net.Requests.pdb
│ │ System.ObjectModel.dll
│ │ System.ObjectModel.pdb
│ │ System.Reflection.Extensions.dll
│ │ System.Reflection.Extensions.pdb
│ │ System.Reflection.Primitives.dll
│ │ System.Reflection.Primitives.pdb
│ │ System.Resources.ResourceManager.dll
│ │ System.Resources.ResourceManager.pdb
│ │ System.Runtime.Numerics.dll
│ │ System.Runtime.Numerics.pdb
│ │ System.Runtime.Serialization.Json.dll
│ │ System.Runtime.Serialization.Json.pdb
│ │ System.Runtime.Serialization.Primitives.dll
│ │ System.Runtime.Serialization.Primitives.pdb
│ │ System.Runtime.Serialization.Xml.dll
│ │ System.Runtime.Serialization.Xml.pdb
│ │ System.Runtime.WindowsRuntime.dll
│ │ System.Runtime.WindowsRuntime.pdb
│ │ System.Runtime.WindowsRuntime.UI.Xaml.dll
│ │ System.Runtime.WindowsRuntime.UI.Xaml.pdb
│ │ System.Security.Principal.dll
│ │ System.Security.Principal.pdb
│ │ System.Text.RegularExpressions.dll
│ │ System.Text.RegularExpressions.pdb
│ │ System.Threading.Tasks.Parallel.dll
│ │ System.Threading.Tasks.Parallel.pdb
│ │ System.Xml.ReaderWriter.dll
│ │ System.Xml.ReaderWriter.pdb
│ │ System.Xml.XDocument.dll
│ │ System.Xml.XDocument.pdb
│ │ System.Xml.XmlSerializer.dll
│ │ System.Xml.XmlSerializer.pdb
│ │ Threading.dll
│ │ Threading.pdb
│ │
│ ├─McgDependencies
│ │ Internal.MCG.dll
│ │
│ ├─Native
│ │ Interop.Native.lib
│ │
│ ├─PreResolveDependencies
│ │ Internal.ProjectN.Quirks.dll
│ │ Internal.Reflection.BindingFlags.dll
│ │ PortableLibraryThunks.dll
│ │ System.Console.dll
│ │
│ ├─Res
│ │ corefx.pri
│ │ DeveloperExperience.AppX.pri
│ │ Internal.DynamicHelpers.pri
│ │ Interop.pri
│ │ Microsoft.CSharp.pri
│ │ Microsoft.VisualBasic.pri
│ │ Reflection.Core.pri
│ │ Reflection.Execution.pri
│ │ Reflection.pri
│ │ System.Collections.Concurrent.pri
│ │ System.Collections.pri
│ │ System.ComponentModel.EventBasedAsync.pri
│ │ System.Diagnostics.Tracing.pri
│ │ System.Dynamic.Runtime.pri
│ │ System.IO.Compression.pri
│ │ System.IO.pri
│ │ System.Linq.Expressions.pri
│ │ System.Linq.Parallel.pri
│ │ System.Linq.pri
│ │ System.Linq.Queryable.pri
│ │ System.Net.Http.pri
│ │ System.Net.Primitives.pri
│ │ System.Net.Requests.pri
│ │ System.ObjectModel.pri
│ │ System.Reflection.Extensions.pri
│ │ System.Resources.ResourceManager.pri
│ │ System.Runtime.Numerics.pri
│ │ System.Runtime.Serialization.Json.pri
│ │ System.Runtime.Serialization.Primitives.pri
│ │ System.Runtime.Serialization.Xml.pri
│ │ System.Runtime.WindowsRuntime.pri
│ │ System.Runtime.WindowsRuntime.UI.Xaml.pri
│ │ System.Text.RegularExpressions.pri
│ │ System.Threading.Tasks.Parallel.pri
│ │ System.Xml.ReaderWriter.pri
│ │ System.Xml.XDocument.pri
│ │ System.Xml.XmlSerializer.pri
│ │ Threading.pri
│ │
│ ├─runtime
│ │ ClrCompression.dll
│ │ mrt100_app.dll
│ │
│ └─SgDependencies
│ System.Runtime.Serialization.Json.dll
│ System.Runtime.Serialization.Xml.dll
│ System.Xml.XmlSerializer.dll
│
└─tools
│ CciExtensions.dll
│ Gatekeeper.exe
│ Gatekeeper.exe.config
│ GatekeeperConfig.xml
│ McgEngine.dll
│ MdTransform.dll
│ MethodBodyEditor.dll
│ Microsoft.Build.ILTasks.dll
│ Microsoft.Cci.dll
│ msdia.sxs.manifest
│ msdia120.dll
│ msvcdis110.dll
│ NativeFormatWriter.dll
│ nutc_driver.exe
│ ReducerEngine.dll
│ rhbind.exe
│ sg.exe
│ sg.exe.config
│ TypeNameUtilities.dll
│
├─sqmamd64
│ sqmapi.dll
│ VsSqmMulti.dll
│
└─sqmx86
sqmapi.dll
VsSqmMulti.dll
看见了MS 的CCI的相关dll,可以判断其基于微软研究院的CCI项目,根据ILC的名字判断其先是正常C#到IL编译,后再做AOT操作,并且MS解决了泛型的AOT问题以及AOT后的反射问题(看相关xml可知)。