编辑并继续不在Windows 7,32位操作系统上运行

mms*_*ann 3 asp.net-mvc-4 visual-studio-2012

我们在Windows 7上使用VS 2012和32位操作系统.

我已从工具 - >选项 - >调试 - >编辑并继续启用"编辑并继续"功能.

我仍然无法在调试模式下编辑.cs文件.

有人可以建议我错过了什么吗?

我在mvc控制器类中保留了断点.当它达到断点时,我尝试编辑并得到以下消息:

Changes are not allowed in the following cases:

  -When the debugger has been attached to an already running process
  -The code being debugged was optimized at build or run time.
  -The assembly being debugged is loaded as domain-neutral.
  -The assembly being debugged was loaded through reflection.
  -When Intellitrace events and call information is enabled.
Run Code Online (Sandbox Code Playgroud)

Vac*_*ias 8

只是为了澄清一些内容,因为它可能会帮助其他人......

1)[Gupta Anirudha F1beta]的答案是正确的

下面这些适用于Visual Studio的2012,2013 + MVC 4,我试图编辑控制器

2)如果编辑并继续禁用,你不能在*的.cs代码修改,你会看到上面所强调的消息[mmssaann.要编辑代码,需要停止调试,编辑代码并再次开始调试以继续

3)如果启用了" 编辑并继续",则可以对*.cs代码进行更改,但在继续调试" 编辑"或"重新启动"后,您将收到不同的消息(因此将重新编译网站).这种方法与上面相同,但似乎有点快,也许你可以像点击一样保存50年的编码就像数千次保存点击一样:-)

我希望这有帮助:)