Среди многих специальных папок в Windows , CommonProgramFiles кажется неуместным.Описание предполагает, что компоненты (а именно DLL) будут совместно использоваться в этом месте.
Мне кажется, что место хранения необработанной DLL было источником "ада DLL".Я думал, что MS перешла к параллельному кешу для нативного кода и GAC для управляемого кода - и то, и другое - как способ похоронить давнюю проблему.Итак, действительно ли этот «CommonProgramFiles» является возрожденной «привлекательной неприятностью», на которую можно наткнуться?Я заметил, что у него есть предшественник CommonPrograms, который доступен только в NT и XP.
Или, возможно, существует какая-то другая причина существования этой папки.Мысли?
Если папка не используется для хранения DLL, возможно, тогда следует использовать только «CommonApplicationData» вместо «CommonProgramFiles»?