Can't edit and continue when using Visual Stud

2019-01-21 21:29发布

I'm having some problems with Edit and Continue when using Visual Studio 2010 on a Windows 7 64 bit machine. I've ensured the following

  1. Edit and Continue is enabled under Tools>Options>Debugging>Edit and Continue
  2. My solution platform is set to x86
  3. My solution configuration is set to Debug
  4. All my projects are building for Debug and x86
  5. For all projects under Projects>Properties>Build the Optimize code is unchecked

When I hit a break point and try to edit I and confronted with the following message.

Changes are not allowed in the following cases http://sedotech.com/Content/images/edit-and-continue.png

This is happening for me for all projects that I create whether they are WPF/Win Forms/VB.NET/C#/.NET 4/.NET 3.

Any ideas?

13条回答
家丑人穷心不美
2楼-- · 2019-01-21 22:08

I have a solution for a unique situation.

My Edit and Continue started failing in one function in VS2013. I discovered it was because I was doing some Office Interop to Excel in that function. I moved the Interop code to its own function and Edit and Continue started working in the original function again.

查看更多
Anthone
3楼-- · 2019-01-21 22:09

Under Visual Studio 2013 edit and continue now works for the x64 platform.

查看更多
地球回转人心会变
4楼-- · 2019-01-21 22:10

I had that also solved it by noticing that solution configuration was on AnyCPU debug and Project was x86 debug

Changed it to x86 and now I can edit and continue.

查看更多
劫难
5楼-- · 2019-01-21 22:14

At the msdn site,

http://msdn.microsoft.com/en-us/library/dd264944(v=vs.100).aspx

You can read about it:

"However, collecting calls and parameters will increase performance overhead, use additional disk space, and disable the Edit and Continue feature of the Visual Studio debugger."

查看更多
We Are One
6楼-- · 2019-01-21 22:18

One more option to check to enable the Edit and Continue Option.

Go to Project Properties and check the "Enable Edit and continue" Option

enter image description here

查看更多
仙女界的扛把子
7楼-- · 2019-01-21 22:21

OK guys I figured it out. The other night I was playing around with IntelliTrace and changed the setting to collect call information. I didn't notice the warning on that page stating "Edit and continue is disabled when collecting Call Information"! See screen shot.

IntelliTrace settings http://sedotech.com/Content/Images/edit-and-continue2.png

So I just disabled that and I was good to go. Thanks, that was really annoying.

查看更多
登录 后发表回答