我正在尝试解决GAC中各种程序集的来源。
如果我能在某个地方找到一个明确的列表(对于任何给定版本的框架)会很有用,但到目前为止只能找到.NET Client Profile.
中包含的程序集列表答案 0 :(得分:4)
我怀疑你在寻找的东西可以在这里找到:
Directory of C:\Program Files\Microsoft.NET\RedistList 10/12/2010 03:47 PM . 10/12/2010 03:47 PM .. 03/18/2010 12:19 PM 15,715 AssemblyList_4_client.xml 03/18/2010 03:47 PM 8,220 AssemblyList_4_extended.xml 2 File(s) 23,935 bytes
我也会看看
C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
请注意,在64位安装中,您应该查看Program Files (x86)
。
答案 1 :(得分:0)
可能这里显示的代码可能会有所帮助 http://www.dotnetcurry.com/ShowArticle.aspx?ID=535
var filtered = assemb
.Where(x => x.Assembly.FullName.Contains("Version=4.0.0.0"))
.GroupBy(a => a.Name.Length)
.OrderByDescending(x => x.Key);