到底什么是程序集呢?看了半天书,还是没有明白,
为什么它就能够解决版本问题?

解决方案 »

  1.   

    程序集的特性:
    1.程序集是自我描述的
    2.版本的相互依赖在程序集的清单里进行了记录。
    3.程序集可以并行加载。
    4.应用程序使用应用程序域来确保其独立性。程序集的结构:
    由描述它的元数据,描述导出的类型和方法的类型元数据,MSIL代码和资源组成。程序集的清单:
    1.标识
    2.属于该程序集的一个文件列表。
    3.引用程序集的列表。
    4.一组许可请求。
    5.导出的类型不是程序集清单的一部分,除非这些类型放在一个模块中。程序集可以使用命令行工具ILDASM来查看(关于这个工具的用法在帮助文件的.NET框架工具里可以找到)。这个命题实在太大了,我的《C#高级编程》关于程序集写了60多页:-(
    你可以到帮助里看看:
    .NET框架/.NET框架内容/程序集,关于程序集版本控制的在帮助的:
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconassemblyversioning.htm