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
窗口左上角有一个搜索框。搜索 jit
或 just-in-time
。如果没有结果 - 我认为 Express 版本不支持此功能。
是的 - 没有结果。但这只是你感到遗憾的是没有确凿的事实。我和你的想法相似,但我喜欢事实和文件。
我怀疑这是否记录在某处。如果您想了解事实,也许您可以尝试询问MS support?
【参考方案1】:
Visuall Studio Express Edition 只是不支持 JIT 调试。必须停止前进程。一些消息框或计时器,然后附加到进程。
【讨论】:
以上是关于Visual Studio 2015 Express for Desktop 是不是支持 JIT 调试?的主要内容,如果未能解决你的问题,请参考以下文章
2013 年 Visual Studio 中 VB.NET 的格式说明符