0

当您的解决方案中的 C# 文件在调试时发生更改时,有没有办法“忽略并继续”而不是“重新启动”和“编辑”?

重现它的方法:

  1. 我有一个包含项目 A 和项目 B 的解决方案。

  2. 在调试项目 A 时,我对项目 B 进行了更改(典型示例是网络客户端/服务器调试会话)。

  3. 如果“编辑”失败,则无法在 A 上进行调试会话(即使代码在执行方面完全不相关)。

我在 VS 选项中进行了搜索,但运气不佳。

将解决方案拆分为多个解决方案文件不是一个可接受的答案(我有文件作为链接,我已经这样做了,由于库和依赖关系,这证明不方便......这就是首先拥有解决方案文件的全部意义)

4

2 回答 2

0

撤消更改 (Ctrl+Z) 并按 F5 继续。

如果您想保留您的更改以供以后使用,您可以将它们保存在剪贴板中,或者稍后使用 Ctrl+Y 恢复它们。

我假设不存在忽略选项,因为调试不同步的源代码没有多大意义,例如调试器将不再突出显示正确的行等。

于 2011-04-29T08:18:52.113 回答
0

“编辑并继续”功能存在设计限制。

以下是 VS 2010 的列表:

http://msdn.microsoft.com/en-us/library/ms164927.aspx

于 2011-04-29T07:51:24.527 回答