问题标签 [edit-and-continue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5898 浏览

visual-studio - Edit and Continue using a Local IIS

Is it possible to have the Edit and Continue option enabled on Visual Studio when debugging using Local IIS instead of IIS express?

0 投票
0 回答
24 浏览

visual-studio-2015 - VS2015 - 编辑后本地字段/引用重置为空并继续?

对于我正在处理的特定大型解决方案/项目,我注意到如果我进行编辑并继续我进行更改的方法中的所有本地字段和引用将被重置为 null。

我已经用一个小型控制台应用程序快速检查了它,它按预期工作(在编辑/继续后维护引用),所以我猜这与大型解决方案/项目有关,而不是我的 Visual Studio 2015 安装。

任何想法可能是什么问题?

0 投票
0 回答
47 浏览

c# - 无法在链接文件中编辑和继续

我有一个包含 8 个相关项目的解决方案(它们都是 C# Windows 桌面应用程序——一个实用程序套件)。所有 8 个项目都使用一对类文件,它们在每个项目中作为链接文件。我可以在链接代码中设置断点,然后逐步执行,但我无法编辑。当我尝试时,我收到错误“如果在调试开始时未构建项目,则不允许更改。” 我确保在运行之前执行清理和构建,但这没有帮助。不能编辑链接的类文件吗?

0 投票
1 回答
81 浏览

edit-and-continue - “编辑并继续”是否已获得专利?

只是想知道为什么没有那么多 ide 可以在运行时编辑本机代码。

Visual Studio 是唯一可以做到的吗?

gdb 可以“编译和注入代码”,但它只执行一行代码,似乎没有修改任何内容。

找到这个https://www.google.com/patents/WO2015200235A1?cl=en,但不确定我在哪里可以获得整个专利,它只是没有任何图形的 ocr。

我需要知道以 6 nop 启动所有功能的技术是否已获得专利,这就是我所关心的。现在已经很老了。我计划开发一种语言,如果这很重要的话。

0 投票
0 回答
65 浏览

c++ - 使用编辑并继续 (MSVC) 的缺点?

使用 MSVC++ 中的“编辑并继续”调试功能,通过在调试会话期间允许小的代码更改,在提高生产力方面非常有用。与使用“常规”PDB 相比,它的缺点是什么?

0 投票
0 回答
142 浏览

visual-studio - 寻找变通方法;编辑并继续不工作

我发现编辑并继续在链接文件中不起作用。我正在开发一套 8 个不同的实用程序(C# winforms),它们都共享几个公共类,这些类已作为链接文件添加到每个实用程序项目中。我可以在链接文件中设置断点,并逐步执行其中的代码,但不能编辑。当我尝试时,我收到错误“如果在调试开始时未构建项目,则不允许更改。” 我确保在运行之前执行清理和构建,但这没有帮助。我让我的一些同事在他们的机器上进行了尝试,结果相同。这些链接的公共类是每个实用程序的关键,也是大部分代码所在的位置。无法编辑并继续使调试变得更加困难和乏味。编辑并继续在非链接的非公共文件中工作。任何人都可以提出解决方法吗?我考虑过将所有 8 个实用程序合并为一个,但它们每个都采用不同的命令行参数,并且真正打算单独使用。

0 投票
1 回答
684 浏览

visual-studio-2017 - 即使启用了“编辑并继续”,是否可以在 Visual Studio 2017 中运行时编辑代码?

我经常想在项目运行时更改代码,但由于启用了“编辑并继续”而不允许这样做。

我认为这是某种保护措施,因为我所做的更改不适用于当前的执行,但我对此很好。我想制作它们,然后在某处单击“应用”以进行构建更新。这可能吗?(它曾经在以前版本的 Visual Studio 中)

0 投票
1 回答
1752 浏览

c# - 即使未标记“优化代码”,Visual Studio 也会优化代码

我正在 Visual Studio 2017,框架版本 4.7 中构建一个非常简单的 c# windows Forms 应用程序

即使我的项目在调试模式下编译、代码优化被禁用、TRACE 和 DEBUG 标志为 ON 并且许多其他项目中使用的所有设置都已设置,我也无法使用“编辑并继续”功能。

问题是我无法使用“编辑并继续”功能。调查我发现在调试期间,模块窗口报告我的启动项目加载了优化的代码,而我所有其他引用的项目都没有按应有的优化。事实上,我可以毫无问题地调试和编辑引用的库,但我无法编辑主 Windows 窗体应用程序

在此处输入图像描述

这个问题让我从现在开始发疯。请帮忙!如何禁用代码优化?

0 投票
1 回答
62 浏览

c# - 使用“全部中断”后无法编辑,尽管断点工作正常

这似乎是 WPF 特有的问题。

如果我在代码中设置断点,程序将在到达该行时暂停,我可以编辑/添加/删除代码,然后继续 - 它运行新编辑的代码(即,它的行为符合预期)。

但是,如果我点击“全部中断”,我会转到显示“您的应用程序已进入中断状态...”的窗口。如果我尝试编辑我的代码,什么都不会发生。我尝试输入,但没有任何反应 - 没有文本出现,也没有弹出错误或任何错误。

我在 WinForms 应用程序中没有这个问题 - 只是 WPF。如果我从模板创建一个基本的 WPF 项目,我仍然有这个问题。

这是一个非常令人沮丧的问题!我丑陋的黑客解决方案是在我的程序的 UI 中添加一个名为“Break”的按钮,该按钮执行一行带有断点的代码,基本上重新创建了“Break All”应该具有的行为。

奇怪的是,如果我在使用多个线程的 WPF 项目中,这不是问题。在这种情况下,点击“Break All”就好像在设置后台线程的代码行上有一个断点。

0 投票
0 回答
45 浏览

javascript - 使用 UWP JS 编辑并继续?

Visual Studio Community 2017 的 UWP JavaScript 中是否提供编辑并继续功能?

就像编辑 HTML 文件(或者可能是 .js?)并立即直观地看到更改?