请教大家。可不可以在调试时修改代码?

解决方案 »

  1.   

    可以,如果不行的话,工具->选项->调试->编辑并继续->启用编辑并继续
      

  2.   

    我已经启动编辑并继续了。还是不能一边调试一边修改代码啊?
    在代码的页签上显示了一把锁。代码如下:
        class Program
        {
            static void Main(string[] args)
            {
                while (true)
                {
                    string str = "AAAA";
                    Console.WriteLine(str);                Console.ReadLine();
                }
            }
        }
    在运行状态时,企图修改字符串的内容,但弹出提示“在代码运行时或者在禁用“只要一个进程中断,就中断所有进程”选项时,不允许进行更改。此选项可在'工具'->'选项'->'调试'中启用。”但是,工具->选项->调试 中的“一个进程中断时则中断所有进程”的选项也已经选中了呀?还有哪没设置好?
      

  3.   

    我也遇到同样问题,
    工具->选项->调试 中的“一个进程中断时则中断所有进程”的选项也已经选中了,
    但是在调试并中断的状态下,还是不能修改代码,必须停止调试才能编辑.
      

  4.   

    我也遇到同样问题, 
    工具->选项->调试 中的“一个进程中断时则中断所有进程”的选项也已经选中了, 工具->选项->调试->编辑并继续->启用编辑并继续 也勾上了,
    但是在调试并中断的状态下,还是不能修改代码,必须停止调试才能编辑.
      

  5.   

    靠,搞了半天,是要把
    工具->选项->调试->编辑并继续->启用编辑并继续 的勾去掉才可以,
    这不是搞反了么,微软中文语法是不是不过关?
    还是我的盗版原因?
      

  6.   

    但是不把 工具->选项->调试->编辑并继续->启用编辑并继续 的勾去掉的话,根本就不让我编辑,
    就一直提示不允许进行更改! 
      

  7.   

    好像在 工具->选项->调试->要求源代码与原始版本完全匹配  设个设置有关系,把这个勾去掉,编辑的新代码就可以中断,并执行了
      

  8.   

    靠,搞了半天,是要把
    工具->选项->调试->编辑并继续->启用编辑并继续 的勾去掉才可以,
    这不是搞反了么,微软中文语法是不是不过关?
    还是我的盗版原因?
          靠,原来这才是答案。。害我找半天!!!!