在many special folder locations in Windows中,“CommonProgramFiles”似乎不合适。该说明建议在该位置共享组件(即DLL)。
在我看来,原始的DLL存储位置是“DLL hell ”的源泉。我以为MS已转向并行缓存(用于本机代码)和GAC(用于托管代码)-两者均是掩盖古老问题的一种方式。那么,这个“CommonProgramFiles”确实是复活的“吸引人的麻烦”吗?我注意到它有一个前身的“CommonPrograms”,仅在NT和XP上可用。
也许存在此文件夹的其他动机。有什么想法吗?
如果不使用该文件夹存储DLL,则可能仅应使用“CommonApplicationData”代替“CommonProgramFiles”?
最佳答案
MS已经存在了很长时间,MS也不习惯删除内容,因为它破坏了旧程序。