C++ 不同计算机上清单中的不同版本

C++ 不同计算机上清单中的不同版本,c++,mfc,visual-studio-2005,build,C++,Mfc,Visual Studio 2005,Build,有两台机器,都安装了VS2005 SP1,并且WinSXS显示安装了相同的东西 当一台机器建立一个特定的C++ +dll,vcPRJ时,它会以结尾。 <assemblyIdentity type='win32' name='Microsoft.VC80.MFC' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /> <assemblyIdentity t

有两台机器,都安装了VS2005 SP1,并且WinSXS显示安装了相同的东西

当一台机器建立一个特定的C++ +dll,vcPRJ时,它会以

结尾。
<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' />

在其清单文件中。但在另一台机器上,它却以

<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”的机器显然没有安装VS 2005 SP1。可能您被VS About框弄糊涂了,该框告诉您有关“.NET SP1”的一些信息,而这些信息与问题无关

您是否已验证IDE和OS具有相同的更新/service pack?