【问题标题】:Visual Studio "Start without debugging" Issue since v.15.7.1 upgrade自 v.15.7.1 升级以来的 Visual Studio“无需调试即可启动”问题
【发布时间】:2018-05-10 15:33:57
【问题描述】:

今天我将 Visual Studio Professional 2017 升级到版本 15.7.1,从那以后我无法使用“不调试就开始”选项 (CTRL+F5) 同时运行多个项目。

预期的行为是让一个打开的 cli 窗口运行我的 api,如果我希望启动另一个项目,它将打开另一个窗口并让两者并行运行...这不会发生,因为如果我启动第二个实例第一个自动关闭。

有没有人遇到这个问题并知道解决方案?

[2018 年 6 月 18 日更新]

刚刚将 Visual Studio 2017 更新到 15.7.3 版,这个问题有待解决。

【问题讨论】:

  • 我可以使用“多个启动项目”使用 VS2017 15.7.1 在我这边调试三个项目,我将三个项目的操作设置为“开始”。当然,我只是调试了三个简单的 C# Console 项目,你能检查所有项目是否都有相同的问题吗?还请重置您的 VS 设置,然后重新设置解决方案属性,再次调试。如果所有项目仍然有这个问题,我建议你先修复你的VS。但如果只是特定项目有这个问题,我们会考虑项目本身,或者你可以用一个驱动器共享一个简单的示例。
  • 能否在您的身边分享有关此问题的最新信息?
  • 不幸的是,我无法让它再次工作。但是由于我们项目的一些要求,我们最终将我们的项目分成多个解决方案,然后“解决”了这个问题。当我们在一个解决方案中仍然有多个项目时,我会打开一个新的 CLI(如果我在 VS 中启动一个项目,它不会自动关闭)来运行我的第二个项目我知道这条评论没有多大帮助,但我会等待一个 VS 更新来解决这个问题。
  • 我在 VS 15.9.5 中遇到了这个确切的问题。我可以发誓它在早期的 VS 15.9.x 版本之一中工作。有人可以确认这种回归已经存在吗?

标签: debugging visual-studio-2017 visual-studio-debugging


【解决方案1】:

检查键盘映射。工具 > 自定义 > 键盘...

我在最近的一次更新中遇到了类似的问题,其中 F5 从 Debug.Start 重新映射到 Debug.StartDebugTarget,其功能略有不同。我花了一个下午才弄清楚发生了什么。

【讨论】:

  • 感谢您的回复,但不幸的是 F5 键已正确映射到 Debug.Start 并尝试按照建议进行更改,但没有成功。
猜你喜欢
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-23
  • 2011-05-24
  • 2014-11-02
相关资源
最近更新 更多