vs調試時修改代碼相應設置

自行分析,新建解決方案,新建測試項目均不會出現此問題。則問題應該出現在出問題的解決方案設置或項目設置上,懷疑調試時候,修改的程序集沒有重新編譯。查看程序的,將 “生成” 勾選,再試,問題解決。差點兒把vs重裝了,我去。
2、VS調試時,不能修改源代碼的解決方案。如下圖所示提示:
解決方案:
(1)查看結果是和 “工具->選項->調試->編輯並繼續->啓用編輯並繼續”以及“工具->選項->調試->常規->一個進程中斷則中斷所有進程”按鈕有關,但是我的這兩個按鈕處於選中狀態,都是正常狀態。當去掉“啓用編輯並繼續”選項時,不彈出上面的問題提示(提示此源文件已更改,不再與以下版本的文件匹配,該版本的文件用於生成所調試的應用程序),但是代碼修改後重新運行系統纔可生效,同樣影響工作效率。
(2) 1的方案不起作用則懷疑是圖上紅框裏面原因,即程序集生成時設置的調試信息爲none或者pdb-only(一般Debug模式下爲full Release模式下爲pdb-only) 如果不設置爲full,則不會允許修改代碼。將生成配置修改成Debug或 在vs的程序集屬性-》生成-》高級-》調試信息-》full即可,即保證生成設置爲輸出調試信息full。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章