How do I enable file editing in Visual Studio's debug mode?

前端 未结 11 744
抹茶落季
抹茶落季 2020-12-07 16:12

Is there a way to enable file editing while debugging in Visual Studio? I have unchecked the \"Require the source file to exactly match the original version\" checkbox. It m

相关标签:
11条回答
  • 2020-12-07 16:52

    I have tried this way and its Working for me. Go TO CSProj Or VbProj File -> Choose Asp.Net Development Server/ IIS Express ->Debuggers->Enable Edit and Continue->Save and Run.

    0 讨论(0)
  • 2020-12-07 16:54

    Expanding on Reed's correct answer.

    When in debug mode editing a file is using a feature known as Edit and Continue (commonly abbreviated ENC). This allows users to change their program as it is running in the debugger.

    When ENC is enabled, users are allowed to perform a limited set of edits on their file. The next action which continues execution of the program (F10, F5, etc ...) will cause the edits to be applied to the running program. If this succeeds the execution of the program will continue with the new code applied.

    The debugger does not allow edits to the file if ENC is not enabled.

    There are a few reasons ENC may be disabled on your computer

    • Certain profiles do not enable ENC by default and it must be explicitly enabled
    • You may be running on a 64 bit OS and have your .Net app set to "Any CPU". ENC is not available on 64 bit (CLR limitation). You'll have to set the app back to x86 for ENC to work
    0 讨论(0)
  • 2020-12-07 16:54

    From MSDN

    To enable/disable Edit and Continue

    • Open debugging options page (Tools / Options / Debugging). Scroll

    • down to Edit and Continue category. To enable, select the Enable Edit

    • and Continue check box. To disable, clear the check box. Note. ...

    • Click OK.

    0 讨论(0)
  • 2020-12-07 16:55

    For me this link Disabling IntelliTrace worked.
    Go to

    Tools > Options > IntelliTrace > (uncheck) Enable IntelliTrace

    Or Debug > Options > IntelliTrace > (uncheck) Enable IntelliTrace

    0 讨论(0)
  • 2020-12-07 16:57

    usually editing a file during debugging is possible when you have hit a breakpoint (and only then).

    There are some restrictions though: -your new code must compile -you cant change code in a function that contains lambda expressions

    0 讨论(0)
提交回复
热议问题