“Edits were made which cannot be compiled” . zero errors and Enable and edit and continue is checked in vs2010

前端 未结 7 1364
青春惊慌失措
青春惊慌失措 2020-12-29 04:21

I am able to edit my code in debug mode but then pop up shows the error that \"Edits were made which cannot be compiled. Execution cannot continue until the compile errors a

相关标签:
7条回答
  • 2020-12-29 04:59

    This type of error message could occur in three categories as I know so far:

    1. Visual Studio setting, like you have to set Visual Studio IDE environment properly
    2. Source control related
    3. Your method of code does have an interop related API that doesn't like to be edited in the debugging mode

    Most people could fix their problem by going through #1. To make sure if your Studio setting is right, simply run a new and very small solution, and edit it in debugging mode. If that gives you the same error message, then your problem is with Bill Gates:), go fixing the configurations. If no error, shift focus to your own code.

    Try to edit in debugging mode in a separate method in your solution. This error could be method dependent if the critical part is not in the global area. After narrowing down the problem to a method, well, you are close to a good luck. Commenting out most or all contents in the method, and gradually un-comment the lines. You will eventually ping down to the point where the problem gets triggered.

    In my case, it is the Excel file application that caused the problem. The solution: I created the objects of Excel app, workbook, and worksheet as global variables, and open and defined them in one of my main method. Somehow, after doing so, Bill Gates doesn't like to me fool around the method any more in debugging mode. My trick to go around Bill is to write the workbook opening and worksheet definition in a small separate method, and just call that it from the original method. After that, I can happily edit any part in the big method during debugging run time! Still, I cannot do that in that small method that just contains the workbook and worksheet handling. Well, that is Bill's comfortable work place:) I don't need to.

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