如何在Visual Studio 2008和ASP.Net MVC中进行编辑和继续?

问题描述 投票:15回答:5

我正在尝试通过ASP.Net MVC项目使用Visual Studio 2008进行编辑并继续工作。我正在运行64位,所以这增加了问题。

在Configuration Manager中,我的活动解决方案平台是x86,所有项目也都针对Debug x86。

在项目属性中,我选择了“启用编辑并继续”。

在工具->选项...->调试->编辑并继续中,我选择了“启用编辑并继续”。

在工具->选项...->调试->常规中,我启用了“当一个项目中断时中断所有进程”。

一旦尝试在视图/模板之外更改某些源代码,我会收到消息:编辑并继续:代码运行时或选项'当一个项目中断时中断所有进程时,不允许更改'已禁用。可以在工具,选项,调试中启用该选项。

任何想法如何使其起作用?

asp.net-mvc visual-studio-2008 edit-and-continue
5个回答
13
投票

您是否选中了启用优化? (高级编译选项),我认为您无法对其进行检查...

也:http://blogs.msdn.com/webdevelopertips/archive/2008/11/26/tip-29-did-you-know-how-to-enable-edit-and-continue-feature-for-web-application-projects.aspx


7
投票

对于VS2010,请尝试此

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9TSWN3cy5wbmcifQ==” alt =“替代文字”>


3
投票

程序运行时,您无法'编辑并继续'。您必须先中断才能编辑并继续,如果线程很多,则必须全部中断。如果在中断时某些线程继续运行,则“编辑并继续”不是问题,而是中断选项有问题。

注意:您不需要停止程序,但是必须中断,然后可以继续


1
投票

您是使用IIS还是内置的Visual Studio开发服务器进行调试?在进行编辑并继续在IIS下运行之前,我遇到了麻烦,最终只使用了内置服务器。


1
投票

我打开了一个单独的浏览器窗口(因此,当我停止调试时它不会关闭),然后我停止调试,进行更改并构建它们,然后继续使用其他浏览器窗口来查看更改。 (是的,即使类文件,控制器等发生了更改,也可以使用。)>

如果只想更改视图,CSS或脚本,则只需要转移和刷新即可确保您的浏览器获取更新的文件,而不是使用缓存。

如果这听起来很奇怪,请尝试!有效!

© www.soinside.com 2019 - 2024. All rights reserved.