代码之家  ›  专栏  ›  技术社区  ›  laktak

Windows7中的assemblydescription发生了什么?

  •  34
  • laktak  · 技术社区  · 16 年前

    我们使用assemblydescription属性向程序集添加注释(例如fix/branch info)。

    文本在xp上的文件属性/注释中可见。但在Windows7中,此字段已被隐藏。

    是否有在资源管理器或其他工具中显示此字段的方法?

    MS是否解释了删除此字段的原因以及我们应该使用什么?(大会名称?)

    2 回复  |  直到 9 年前
        1
  •  25
  •   xcud    15 年前

    在我的测试程序集中,我在assemblyinfo.cs中定义了这个。

    [assembly: AssemblyDescription("this is a description")]
    

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

    通过电源外壳

    (dir $path).VersionInfo.Comments
    

    通过C

    System.Diagnostics.FileVersionInfo.GetVersionInfo(path).Comments
    
        2
  •  4
  •   DAC    12 年前

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

    推荐文章