世界四季春 2022-09-15 20:31 采纳率: 100%
浏览 1143
已结题

VS2022无法正常调试

问题遇到的现象和发生背景

之前一直使用的是VS2019,没遇到过什么问题,今天安装完VS2022并卸载了VS2019后,发现VS2022在调试程序时无法正常运行(设置了断点),于是尝试简单代码是否可以(排除代码问题),但发现不管是使用C++还是C#,通过鼠标指向变量都无法显示在遇到断点前变量的值(程序绝无问题,因为是简单的变量相加),C++会显示“应用程序处于中断模式”,通过监视和即使窗口都是显示无法计算表达式,C#虽然没有出现“应用程序处于中断模式”,但是监视和即使窗口会显示c#编译器中发生内部错误,在网上查阅了许多相关的都无法解决问题

用代码块功能插入代码,请勿粘贴截图

using System;

namespace This_is_test2
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int a = 1, b = 2, c;
             c = a + b;  //设置断点处
            Console.WriteLine("{0}", c);
            Console.ReadKey();
        }
    }
}
#include<stdio.h>
int main() {
    int a = 1,b = 2,c;
    c = a + b;//设置断点处
    printf("%d", c);
    return 0;
}

运行结果及报错内容

运结果都是没问题的,就是无法正常调试,无法查看a或者number1的值

我的解答思路和尝试过的方法

通过选项中的调试下的常规选项,按照网上各种版本的解决方法都不行(超出本人能力范围的方法没试过,如修改配置文件)

我想要达到的结果

正常调试,正常进入中断模式

  • 写回答

4条回答 默认 最新

  • _GX_ 2022-09-15 22:52
    关注

    可能跟你安装卸载顺序有关。你应该先卸载VS2019,然后再安装VS2022。
    现在你可以尝试一下修复VS2022,如果不行,就重新安装了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • Norcor 2022-09-15 20:43
    关注

    之前遇到过,当时照着网上的,关闭仅运行我的代码就行了,https://blog.csdn.net/wrzfeijianshen/article/details/103409967

    评论
  • 来灵 2022-09-15 22:45
    关注

    debug模式呢

    评论
  • IT技术分享社区 数据库领域优质创作者 2022-09-15 22:47
    关注

    建议你重新写一个C#项目试试,或者重置一下vs2022 的配置,回到初始值

    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 9月23日
  • 已采纳回答 9月15日
  • 创建了问题 9月15日

悬赏问题

  • ¥15 java为什么这个按钮监听事件不触发
  • ¥20 unity打光没有照亮物体
  • ¥25 powershell如何拷贝1周前的文件
  • ¥15 询问MYSQL查询SQLSERVER数据表并比较差异后,更新MYSQL的数据表
  • ¥15 关于#前端#的问题,请各位专家解答!
  • ¥15 最小生成树问题 Prim算法和Kruskal算法
  • ¥25 医院住院病人呼叫器设计
  • ¥15 不想和现在的团队合作了,怎么避免他们对程序动手脚
  • ¥20 C语言字符串不区分大小写字典排序相关问题
  • ¥15 关于#python#的问题:我希望通过逆向技术爬取1688搜索页下滑加载的数据