Windows 7中的AssemblyDescription发生了什么变化?

时间:2010-02-24 15:10:29

标签: .net windows-7

我们使用AssemblyDescription属性向程序集添加注释(例如修复/分支信息)。

文本在XP中的Properties / Comments文件中可见。但是在Windows 7中,此字段已被隐藏。

有没有办法在资源管理器或任何其他工具中显示此字段?

MS是否在任何地方解释为何删除此字段以及我们应该使用哪些字段? (AssemblyTitle?)

2 个答案:

答案 0 :(得分:25)

在我的测试程序集中,我在AssemblyInfo.cs

中定义了这个
[assembly: AssemblyDescription("this is a description")]

我可以使用这些行中的任何一行从结果程序集中检索该文本:

通过PowerShell

(dir $path).VersionInfo.Comments

通过C#

System.Diagnostics.FileVersionInfo.GetVersionInfo(path).Comments

答案 1 :(得分:4)

如果要在Windows 7资源管理器中显示AssemblyDescription,则需要自定义外壳扩展,如下所示: