You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio 2017 15.6.2升级后崩溃,禁用ReSharper仍未解决

解决Visual Studio 2017 15.6.2中System.AggregateException导致的崩溃问题

我之前也碰到过类似的VS升级后频繁崩溃的情况,结合你描述的场景——干净安装VS2017和ReSharper后升级到15.6.2和2017.3.3,禁用ReSharper仍崩溃,还有弹出的异常提示,给你几个实用的排查和修复方案:

  • 重置Visual Studio环境配置
    升级过程中旧配置和新版本的冲突很容易引发这类问题,你可以通过命令行重置:

    1. 以管理员身份打开命令提示符
    2. 定位到VS的IDE安装目录,比如社区版路径:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE
    3. 依次执行以下命令:
      devenv /ResetSettings
      devenv /ResetUserData
      

    这两个命令会分别重置VS的设置和用户数据,能解决大部分配置类冲突。

  • 修复Visual Studio安装
    升级时可能出现文件损坏或缺失,通过VS安装器修复是最直接的办法:

    1. 打开Visual Studio Installer
    2. 找到你安装的VS 2017 15.6.2版本,点击“修改”
    3. 在弹出的界面中选择“修复”,等待修复完成后重启VS。
  • 排查其他扩展冲突
    虽然禁用了ReSharper,但其他扩展也可能和新版本VS不兼容:

    1. 用安全模式启动VS,执行命令:devenv /SafeMode
    2. 如果安全模式下VS不再崩溃,说明是某个扩展的问题,你可以逐个启用扩展,每次启动VS测试,定位出冲突的扩展后更新或卸载它。
  • 检查.NET Framework版本兼容性
    VS 2017 15.6.2需要依赖.NET Framework 4.7.1,确保你的系统已经安装了这个版本:

    1. 打开控制面板 -> 程序和功能
    2. 查看已安装的程序列表,确认是否有“.NET Framework 4.7.1”
    3. 如果没有,下载并安装对应的版本后重启系统。
  • 查看完整错误日志定位根源
    你提供的日志片段不够完整,建议查看VS的完整活动日志:

    1. 打开VS(如果能启动的话),点击Help -> About Microsoft Visual Studio
    2. 在弹出的窗口中点击“View Log File”,找到包含System.AggregateException的完整条目,里面的内部异常信息会告诉你具体是哪个组件引发的问题,方便精准修复。

如果以上方法都没能解决问题,还可以尝试彻底卸载ReSharper(用JetBrains官方的卸载工具清理残留),然后安装和VS 15.6.2兼容的ReSharper版本,确保两者版本匹配。

内容的提问来源于stack exchange,提问作者Vince.Bdn

火山引擎 最新活动