安装VS 2015时,安装程序被中断,进程终止。后来我再次成功运行了安装程序。但是,程序不会启动。单击该图标没有任何作用。我尝试手动运行“devenv.exe”并收到以下消息:
Program 'devenv.exe' failed to run: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detailAt line:1 char:1
使用 sxstrace.exe,我得到了巨大的日志。值得注意的是,这出现了多次:
INFO: Did not find the assembly in WinSxS.
它以这条消息结束:
ERROR: Cannot resolve reference coloader80.dll,processorArchitecture="X86",type="win32",version="1.0.0.0".
我曾尝试修复安装以及卸载/重新安装。我还尝试了强制卸载(
[installer_file] /uninstall /force
)。我正在使用网络安装程序。
最佳答案
如果有人在 VS 2019 中遇到类似错误(就像我刚才那样),那么可能有比卸载和重新安装所有内容更简单的方法。
我运行后:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe"
错误是:
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
最初我即使错误可能来自注册表设置
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\
正如某些网站上所建议的那样,但事实并非如此。我也重新安装了
vcredist2015_2017_2019_x64.exe
和 vcredist2015_2017_2019_x86.exe
,但这似乎不需要。由于 Visual Studio 2019 仍未启动,我检查了 事件查看器 日志。有下行政事件我终于注意到了并排 错误。
错误是:
Activation context generation failed for "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe".Error in manifest or policy file "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VC.MANIFEST" on line 0. Invalid Xml syntax.
和
Activation context generation failed for "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe".Error in manifest or policy file "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VsWizards.MANIFEST" on line 0. Invalid Xml syntax.
我尝试简单重命名受影响的文件:
VC.MANIFEST
至 VC.MANIFEST_
VsWizards.MANIFEST
至 VsWizards.MANIFEST_
之后 VS 2019 开始没有问题。文件的缺失似乎不会影响程序。
关于visual-studio - Visual Studio 2015 无法启动 : side-by-side configuration is incorrect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44366207/