Имеют две машины, на которых установлен VS2005 с пакетом обновления 1 (SP1) и WinSXS, показывающий те же самые вещи.
Когда на одной машине создается определенный C ++ .dll .vcproj, он заканчивается на
<assemblyIdentity type='win32' name='Microsoft.VC80.MFC' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
в файле манифеста.Но на другом компьютере он заканчивается
<assemblyIdentity type='win32' name='Microsoft.VC80.MFC' version='8.0.50608.0 processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
, даже если на этом компьютере нет библиотек '8.0.50608.0', перечисленных в его WinSXS.
.dll, созданный на этом компьютере сболее старая версия, на которую ссылаются, имеет некоторые проблемы.Я удостоверился, что обе машины имеют один и тот же последний исходный код и ссылки и т. Д.
Что может быть причиной того, что он будет собран с другой ссылкой?
Спасибо!
Терри