什么是强名称程序集?

解决方案 »

  1.   

    就说,.net dll需要在全局使用,不能重名,所以给他一个唯一的名字.
      

  2.   

    LS说错了把强命名程序集是通过名字,版本,语言,KEY,4个来唯一确定的。
    这个就解决了DLL HELL的问题。不会因为不同厂家的相同的DLL,导致某个厂家的程序不能使用。不同厂家的名字,版本,语言可能相同,但他们的KEY是不同的,所以是唯一的。
    但他没有一般程序集那么灵活,要放在指定的地方 C:\WINDOWS\assembly
    你去这个目录下看就知道了
      

  3.   

    我印象里以前和com互通信的时候,没有这么麻烦,不需要专门的放在C:\WINDOWS\assembly 下面.
      

  4.   

    好象也可以不放在那下面,但是要写个XML的配制文件把,记得不太清楚了