Asp.net mvc 4 编辑并继续不在Windows 7、32位操作系统上工作
我们在32位操作系统的Windows 7上使用VS 2012 我已经从工具->选项->调试->编辑并继续启用了“编辑并继续”功能 我仍然无法在调试模式下编辑.cs文件 有人能告诉我我错过了什么吗 我将断点保留在一个mvc控制器类中。 当它到达断点时,我尝试编辑并得到以下消息:Asp.net mvc 4 编辑并继续不在Windows 7、32位操作系统上工作,asp.net-mvc-4,visual-studio-2012,Asp.net Mvc 4,Visual Studio 2012,我们在32位操作系统的Windows 7上使用VS 2012 我已经从工具->选项->调试->编辑并继续启用了“编辑并继续”功能 我仍然无法在调试模式下编辑.cs文件 有人能告诉我我错过了什么吗 我将断点保留在一个mvc控制器类中。 当它到达断点时,我尝试编辑并得到以下消息: Changes are not allowed in the following cases: -When the debugger has been attached to an already running p
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.
当Web站点在执行时动态编译时,需要编译Web应用程序
“编辑并继续”在MVC类型的项目中不起作用。您需要设置断点并编译整个项目来调试您的项目。只是为了澄清一些细节,因为它可能会帮助其他人 1) 来自[Gupta Anirudha F1beta]的答案是正确的 以下内容适用于Visual Studio2012,2013+MVC 4,我正在尝试编辑控制器 2) 如果禁用了“编辑并继续”,则无法更改*.cs代码,您将看到上面突出显示的消息[mmssaann]。若要编辑代码,需要停止调试、编辑代码并再次开始调试才能继续 3) 如果启用了“编辑并继续”,,您可以更改*.cs代码,但在继续调试后,您会收到另一条消息,上面写着“编辑或重新启动”(因此网站将重新编译)。这种方法与上面的方法相同,但似乎要快一点,也许你只需保存一次点击,这会让你在50年的编码中保存数千次点击:-)
我希望这有帮助:)检查这一点,但我在尝试编辑时使用了vs 2012更新消息。获取此答案的帮助是的,它确实可以从单元测试中工作。因此,我们可以在控制器中使用此功能。我们可以从其他代码文件中使用它。我只是想知道为什么我不能在控制器中编辑,当我启用了这个功能,现在很清楚了。我已经能够在MVC项目中使用编辑并继续多年了。当我从Visual Studio 2013和.NET 4.5.2升级到Visual Studio 2015和.NET 4.6时,它才停止工作。1@EastofNowhere在撰写本文时,该功能在VS中不可用。是的,它正在工作。