Visual studio 2005 并行程序集、Windows 7和Visual Studio 2005

Visual studio 2005 并行程序集、Windows 7和Visual Studio 2005,visual-studio-2005,windows-7,windows-xp,side-by-side,Visual Studio 2005,Windows 7,Windows Xp,Side By Side,我有一台安装了VisualStudio2005SP1的Windows7计算机。使用此方法,我构建了一个应用程序,该应用程序在运行时加载一个DLL,该DLL使用VS2005SP1编译,但使用的是Windows XP。此操作失败,并出现以下错误: “..\foo.dll”:应用程序无法启动,因为其并行配置不正确。有关详细信息,请参阅应用程序事件日志或使用命令行sxstrace.exe工具 加载的DLL是根据调试CRT编译的。关于vcredist_x86.exe仅包含CRT发行版本的提示的答案。我不确

我有一台安装了VisualStudio2005SP1的Windows7计算机。使用此方法,我构建了一个应用程序,该应用程序在运行时加载一个DLL,该DLL使用VS2005SP1编译,但使用的是Windows XP。此操作失败,并出现以下错误:

“..\foo.dll”:应用程序无法启动,因为其并行配置不正确。有关详细信息,请参阅应用程序事件日志或使用命令行sxstrace.exe工具

加载的DLL是根据调试CRT编译的。关于vcredist_x86.exe仅包含CRT发行版本的提示的答案。我不确定这是否与本例相关,因为我的机器和编译DLL的机器都安装了完整的VS2005 SP1


我是否应该尝试在Windows 7上重建DLL(我不希望),这是否会导致DLL在Windows XP计算机上变得不可用?

问题已解决。问题是Windows 7计算机没有安装在构建DLL的Windows XP计算机上的更新。我必须明确告诉Windows Update,我希望接收非Windows更新,以便能够安装更新