6

我在 Web Properties 页面上启用了Enable Edit and Continue,并且在我的配置中也启用了它,但 Visual Web Developer 2008 Express Edition 拒绝让我编辑 ASP.NET MVC 项目的源文件。我可以毫无问题地编辑 aspx 文件。

有什么想法有什么问题或缺少什么吗?

4

6 回答 6

2

如果您的目标是 x64 或 64 位计算机上的任何 CPU,则无法使用编辑并继续。它仅在您以 x32 为目标时才有效。

出于这个原因,我将我的平台目标设置为 x32 以进行调试配置。

于 2009-05-25T15:35:13.580 回答
2

我的结论是,它只是行不通。

于 2009-08-24T08:41:36.330 回答
2

请记住,在您的项目属性中勾选“启用编辑并继续”以在构建和测试您的应用程序之前保存您的更改。我犯了这个错误,这比我愿意分享的时间要多!

在此处输入图像描述

于 2012-01-18T14:09:38.860 回答
1

它最终在 Visual Studio 2010 (MVC 4) 中运行良好,以下是执行此操作所需的所有步骤。

我可以更改控制器中的操作代码(当应用程序“暂停”或在断点处停止时),并且所有更改都会在“继续”之后或逐步调试后自动使用。

工具 > 选项 > 调试 > 编辑并继续

启用编辑并继续

工具 > 选项 > 调试 > 常规

使能够

构建 > 配置管理器...

为所有项目设置平台 x86

在解决方案资源管理器中,右键单击主(Web)项目名称 > 属性

使能够

将构建输出路径更改为\bin

将构建输出路径更改为

来源:如果尚未加载程序集,则不允许更改

于 2013-09-12T19:20:10.310 回答
0

您必须在两个地方启用此功能。请参阅有关Web 应用程序项目 (WAP) 的编辑并继续的博客文章

于 2009-05-27T09:37:54.753 回答
0

对于运行 Vista 64 位的任何人...

IDE 可能还没有准备好在没有 tweek 的情况下在 Vista 64 位上编辑并继续 (EnC) Web 应用程序。

我的情况:将 Web App 迁移到 Vista 64 位。将平台设置为 x86,在工具/选项和 Web 属性中设置 EnC,在 Web.Config 中设置调试标志,在构建配置中设置调试模式等。

不开心 - 可以打断点、检查变量等,但不能 EnC。

有 7 个 Google 点击消息“如果程序集尚未加载,则不允许更改”。但是,对于这种情况没有新的建议。

在尝试了很多事情之后,最终尝试将构建输出路径从“bin\x86\debug”更改为“bin\”。

整个土地都充满了欢乐 - 现在使用 EnC 进行调试。

于 2009-12-10T02:31:06.693 回答