在many special folder locations in Windows中,'CommonProgramFiles'似乎不合适。该描述表明组件(即DLL)将在该位置共享。
在我看来,原始的DLL存储位置是“DLL地狱”的泉源。我原本以为MS已经转向并行缓存,对于本机代码,以及GAC,对于托管代码 - 这两种方式都是为了掩盖这个古老的问题。确实,这个'CommonProgramFiles'是一个复活的'有吸引力的滋扰',可以绊倒吗?我注意到它有一个前身'CommonPrograms',只能在NT到XP上使用。
或许存在这个文件夹的其他动机。想法?
如果该文件夹不用于存储DLL,那么可能只使用'CommonApplicationData'代替'CommonProgramFiles'?
答案 0 :(得分:2)
CommonProgramFiles例如是C:\ Program Files \ Common Files;它几乎没有复活,事实恰恰相反:它一直存在。
答案 1 :(得分:0)
我们已经和我们相处很长时间了,而MS并没有养成去除东西的习惯,因为它打破了旧程序。