vs调试时修改代码相应设置

时间:2024-03-16 08:28:53
自行分析,新建解决方案,新建测试项目均不会出现此问题。则问题应该出现在出问题的解决方案设置或项目设置上,怀疑调试时候,修改的程序集没有重新编译。查看程序的,将 “生成” 勾选,再试,问题解决。差点儿把vs重装了,我去。
vs调试时修改代码相应设置
2、VS调试时,不能修改源代码的解决方案。如下图所示提示:
解决方案:
(1)查看结果是和 “工具->选项->调试->编辑并继续->启用编辑并继续”以及“工具->选项->调试->常规->一个进程中断则中断所有进程”按钮有关,但是我的这两个按钮处于选中状态,都是正常状态。当去掉“启用编辑并继续”选项时,不弹出上面的问题提示(提示此源文件已更改,不再与以下版本的文件匹配,该版本的文件用于生成所调试的应用程序),但是代码修改后重新运行系统才可生效,同样影响工作效率。
(2) 1的方案不起作用则怀疑是图上红框里面原因,即程序集生成时设置的调试信息为none或者pdb-only(一般Debug模式下为full Release模式下为pdb-only) 如果不设置为full,则不会允许修改代码。将生成配置修改成Debug或 在vs的程序集属性-》生成-》高级-》调试信息-》full即可,即保证生成设置为输出调试信息full。