在CommandPrompt中启动带有参数的EXE时遇到并排配置错误。这个EXE是第三方EXE,它确保是一个工作的。
但它在我的系统中不起作用 - 我错过了什么吗?我在事件日志中使用了sxstrace来查看详细信息 - 以下是我得到的内容。我无法解释。
我已经在我的机器上安装了VS 2012 - 另外还有VC ++ 2012/2010/2008可再发行软件包。
=================开始激活上下文生成。输入参数:Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = en-US; zh ManifestPath = C:\ Users \ 20121011_PR2_1 \ Desktop \ HotPlugUnplug 应力\源码\ Soft_BIOS \ BIN \ DvmuInstaller \ Installer.exe的 AssemblyDirectory = C:\ Users \ 20121011_PR2_1 \ Desktop \ HotPlugUnplug Stress \ SourceCode \ Soft_BIOS \ bin \ DvmuInstaller \ Application Config 文件= -----------------信息:解析清单文件C:\ Users \ 20121011_PR2_1 \ Desktop \ HotPlugUnplug 应力\源码\ Soft_BIOS \ BIN \ DvmuInstaller \ Installer.exe的。信息: 清单定义标识是(null)。信息:参考: Microsoft.VC90.DebugCRT,ProcessorArchitecture用于= “86” 公钥= “1fc8b3b9a1e18e3b”,类型= “Win32的”,版本= “9.0.21022.8” 信息:参考: Microsoft.VC90.DebugMFC,ProcessorArchitecture用于= “86” 公钥= “1fc8b3b9a1e18e3b”,类型= “Win32的”,版本= “9.0.21022.8” 信息:解决参考 Microsoft.VC90.DebugCRT,ProcessorArchitecture用于= “86” 公钥= “1fc8b3b9a1e18e3b”,类型= “Win32的”,版本= “9.0.21022.8”。 信息:解析ProcessorArchitecture x86的参考。信息: 解决文化中立的参考。信息:应用绑定 政策。 信息:未找到发布者政策。 信息:找不到绑定策略重定向。信息:开始装配探测。 信息:没有在WinSxS中找到程序集。 信息:尝试在C:\ windows \ assembly \ GAC_32 \ Microsoft.VC90.DebugCRT \ 9.0.21022.8__1fc8b3b9a1e18e3b \ Microsoft.VC90.DebugCRT.DLL中探测清单。 信息:尝试在C:\ Users \ 20121011_PR2_1 \ Desktop \ HotPlugUnplug中探测清单 应力\源码\ Soft_BIOS \ BIN \ DvmuInstaller \ Microsoft.VC90.DebugCRT.DLL。 信息:尝试在C:\ Users \ 20121011_PR2_1 \ Desktop \ HotPlugUnplug中探测清单 应力\源码\ Soft_BIOS \ BIN \ DvmuInstaller \ Microsoft.VC90.DebugCRT.MANIFEST。 信息:尝试在C:\ Users \ 20121011_PR2_1 \ Desktop \ HotPlugUnplug中探测清单 应力\源码\ Soft_BIOS \ BIN \ DvmuInstaller \ Microsoft.VC90.DebugCRT \ Microsoft.VC90.DebugCRT.DLL。 信息:尝试在C:\ Users \ 20121011_PR2_1 \ Desktop \ HotPlugUnplug中探测清单 应力\源码\ Soft_BIOS \ BIN \ DvmuInstaller \ Microsoft.VC90.DebugCRT \ Microsoft.VC90.DebugCRT.MANIFEST。 信息:没有找到文化中立的清单。信息:结束装配探测。错误:无法解析参考 的 Microsoft.VC90.DebugCRT,ProcessorArchitecture用于= “86” 公钥= “1fc8b3b9a1e18e3b”,类型= “Win32的”,版本= “9.0.21022.8”。 错误:激活上下文生成失败。结束激活上下文 代。
答案 0 :(得分:5)
可执行文件正在查找VC 9.0公共运行时(Microsoft.VC90.DebugCRT)的Debug版本。此库不是Common Runtime的可再发行组件包的一部分。我忘了为什么微软有这个规定。也许这是一个安全或法律问题。
您有三种选择:
redist\Debug_NonRedist\x86
。