Visual Studio 2015 Express for Desktop 是不是支持 JIT 调试?

Posted

技术标签:

【中文标题】Visual Studio 2015 Express for Desktop 是不是支持 JIT 调试?【英文标题】:Does Visual Studio 2015 Express for Desktop support JIT debugging?Visual Studio 2015 Express for Desktop 是否支持 JIT 调试? 【发布时间】:2019-05-12 02:10:14 【问题描述】:

我在使用 JIT 调试时遇到了一些问题。 在 Visual Studio 2015 Express 中可用菜单工具->选项->调试->即时?我在我的 VS 中看不到这个菜单 -

当我的一些插件初始化时,我想使用System.Diagnostics.Debugger.Launch(); 从代码中调用调试器。我找不到任何官方文档,在 VS Express 2015 中不支持 JIT。

只有这个链接https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/5hs4b7a6(v=vs.100)告诉VS Express 2010不支持JIT,但我使用2015。在此链接中https://docs.microsoft.com/en-us/visualstudio/debugger/just-in-time-debugging-in-visual-studio?view=vs-2015 是关于 2015 中 JIT 的一些信息,但在 Express/Community/Pro 版本中不清楚 ...

有人知道,Visual Studio 2015 Express 是否支持 JIT 并有一些来自 MS 的文档/电子邮件?

【问题讨论】:

你可以尝试在 VS Express 中运行 System.Diagnostics.Debugger.Launch() 吗?您确定不能使用 VS 社区(它也是免费的)吗? 现在,当我使用System.Diagnostics.Debugger.Launch() 时会调用一些错误error。 VS 社区许可证不允许使用它们。 Tools->Options 窗口左上角有一个搜索框。搜索 jitjust-in-time。如果没有结果 - 我认为 Express 版本不支持此功能。 是的 - 没有结果。但这只是你感到遗憾的是没有确凿的事实。我和你的想法相似,但我喜欢事实和文件。 我怀疑这是否记录在某处。如果您想了解事实,也许您可​​以尝试询问MS support? 【参考方案1】:

Visuall Studio Express Edition 只是不支持 JIT 调试。必须停止前进程。一些消息框或计时器,然后附加到进程。

【讨论】:

以上是关于Visual Studio 2015 Express for Desktop 是不是支持 JIT 调试?的主要内容,如果未能解决你的问题,请参考以下文章

2013 年 Visual Studio 中 VB.NET 的格式说明符

是否有可能使用团队资源管理器进行版本控制而无需为Visual Studio购买许可证?

如何利用visual studio2015编写uwp应用

visual studio 2015怎样升级

visual studio 2015 和.net 啥区别

visual studio 2015怎么破解