You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2017无法构建并运行.NET Core应用问题求助

解决VS2017无法调试.NET Core应用的方案

我之前也碰到过类似的VS2017与.NET Core调试冲突的问题,结合你的情况,这些方案应该能帮你解决:

  • 检查调试引擎设置
    打开VS的「工具」→「选项」→「调试」→「常规」,找到「启用.NET Core调试引擎」选项:

    1. 先取消勾选该选项,重启VS后尝试新建项目调试;
    2. 如果无效,再重新勾选该选项,再次重启VS测试。
      这个引擎的状态异常是这类调试启动失败的常见原因。
  • 重置VS用户设置
    打开命令提示符,运行以下命令:

    devenv /ResetSettings
    

    这会将VS的所有设置恢复到默认状态,避免自定义设置引发的冲突。如果有个性化的快捷键或配置,建议先备份再执行。

  • 清理VS组件缓存
    完全关闭VS后,删除以下目录的缓存文件:

    • %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_<你的VS实例ID>\ComponentModelCache
    • %LOCALAPPDATA%\Temp\VisualStudioExplorer
      重启VS后重新加载项目,缓存损坏也可能导致调试模块异常。
  • 排查第三方扩展干扰
    部分第三方扩展(比如代码分析、性能监控类插件)可能会和.NET Core调试引擎冲突。尝试以安全模式启动VS:

    devenv /SafeMode
    

    如果安全模式下能正常调试,就逐个禁用最近安装的扩展,找到引发冲突的插件并卸载。

  • 修复VS安装
    打开VS安装程序,选择「修改」→「修复」选项。VS的核心组件损坏也可能导致调试功能失效,修复操作会自动替换损坏的文件。

既然你通过dotnet run、VSCode以及附加进程都能正常运行/调试,说明.NET Core SDK本身没有问题,问题大概率出在VS2017的调试组件或配置上。按照上面的步骤逐一排查,应该能解决你的问题。

内容的提问来源于stack exchange,提问作者PercyODI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:35:59