如何捕获 devenv 异常

发布于 2024-08-16 21:48:53 字数 62 浏览 3 评论 0原文

如何捕获 devenv 中的错误?如果发生错误(构建失败..)我需要将其打印出来。我怎样才能做到这一点?谢谢!

How can I catch an error in devenv? If an error occures (the build fails..) I need to print it out. How can I do that? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千秋岁 2024-08-23 21:48:54

如果确实是异常,那么您可以打开第二个 Visual Studio 进程并使用它来调试第一个 VS 进程。

  1. 打开第一个 Visual Studio(会有例外的那个)
  2. 打开 VS 的另一个实例,然后转到“工具”/“附加到进程”
  3. 选择列表中唯一可用的 devenv.exe(“当前”devenv.exe 将变灰) out 或不可用,所以不用担心选错)
  4. 单击 Attach
  5. Go to Debug / Exceptions 并单击所有复选框,以便它们全部启用(应该有 10 个复选框)
  6. 返回到第一个 VS 并重现错误

希望第二个 VS 在错误发生时停止。您可以尝试使用“自动”窗口,看看发生了什么。

当然,所有这一切都取决于它到底是什么类型的错误,我们目前还不太清楚。

If it really is an exception then you can open a second Visual Studio process and use it to debug the first VS process.

  1. Open up the first Visual Studio (the one that will have an exception)
  2. Open up another instance of VS and go to Tools / Attach to Process
  3. Select the only available devenv.exe in the list (the "current" devenv.exe will be grayed out or unavailable, so don't worry about selecting the wrong one)
  4. Click Attach
  5. Go to Debug / Exceptions and click all the checkboxes so that they are all enabled (there should be 10 checkboxes)
  6. Go back to the first VS and reproduce the error

Hopefully the second VS will stop when the error occurs. They you can try to use the Autos window and see what's going on.

Of course, all this depends on exactly what kind of error it is, which we're not really clear on just yet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文