[英]Visual Studio 2013 crashing when including C++ files
我们的团队从VS 2012升级到2013。但是我的VS 2013安装似乎无法处理C ++项目(我们的某些C#sln具有C ++项目参考)。
我团队中的其他所有人都可以毫无问题地处理C ++解决方案和项目,但是我做不到。
我能够将问题缩小为:
我已经通过cli记录了VS 2013的启动,但是每次运行时错误消息都是不同的,并且视图事件日志中的输出或多或少地没有用:
错误的错误1:
Faulting application name: devenv.exe, version: 12.0.31101.0, time stamp: 0x54548724
Faulting module name: vcpkg.dll, version: 12.0.31101.0, time stamp: 0x5454876b
Exception code: 0xc0000005
Fault offset: 0x0001ac16
Faulting process id: 0x2548
Faulting application start time: 0x01d0b7d6efc68c46
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Faulting module path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcpackages\vcpkg.dll
Report Id: 5e345a46-23ca-11e5-a940-f8b156c05473
错误的错误2:
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 3C7DAC16
关于如何从VS 2013中获取更多信息的任何想法? 我不确定2012年是否有安装问题,由于担心重新安装会出现问题,我不想卸载。 但是我认为VS 2013应该可以与2012共存。
我所知道的是在VS 2013中声明<ClInclude/>
的行为。vcxproj导致崩溃。
我决定今天重温此问题,并找出问题所在! 在我的环境变量设置中,引用了版本11(VS 2012)的路径。 我完全删除了此引用:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\VCPackages
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\x64
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\x64
到目前为止,AFAIK一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.