many special folder locations in Windows中,“CommonProgramFiles”似乎不合适。该说明建议在该位置共享组件(即DLL)。

在我看来,原始的DLL存储位置是“DLL hell ”的源泉。我以为MS已转向并行缓存(用于本机代码)和GAC(用于托管代码)-两者均是掩盖古老问题的一种方式。那么,这个“CommonProgramFiles”确实是复活的“吸引人的麻烦”吗?我注意到它有一个前身的“CommonPrograms”,仅在NT和XP上可用。

也许存在此文件夹的其他动机。有什么想法吗?

如果不使用该文件夹存储DLL,则可能仅应使用“CommonApplicationData”代替“CommonProgramFiles”?

最佳答案

MS已经存在了很长时间,MS也不习惯删除内容,因为它破坏了旧程序。

10-04 13:34