“获取数据提示文本...”后,Visual Studio 2015更新3崩溃。 [英] Visual Studio 2015 update 3 crashing after "Getting DataTip text..."
问题描述
在Visual Studio 2015中调试C#应用程序时,经常在将鼠标悬停在变量上时收到此消息:
When debugging a C# application in Visual Studio 2015, I am very often getting this message when hovering the mouse over a variable:
此后冻结并重新启动,无法进行调试。
After this it freezes and restart, making it impossible to debug.
有人有什么线索吗?
推荐答案
似乎正在检查此选项:
工具->选项->调试->常规:使用托管的兼容模式 。
避免了Visual Studio 2015崩溃,但禁用了编辑并继续 ...这是不好的。
It seems that checking this option:
Tools -> Options -> Debugging -> General: "Use Managed Compatibility Mode".
avoids Visual Studio 2015 from crashing but disables Edit and Continue... which is no good.
所以,我仍在寻找更好的答案。
So, I am still looking for a better answer.
来源:
- > https://social.msdn.microsoft.com/Forums/vstudio/zh-CN/8653d0d1-c7ed-4194 -8fdc-f183d4ff4ec2 /问题在2015年的调试中何时执行?forum = vsdebug
- https://social.msdn.microsoft.com/Forums/sqlserver/zh-CN/f3e0c708-0cb4-4e15-9f80-8e713870ebcd/debugging-cant-hover-over-variables看他们的va lues?forum = visualstudiogeneral
- 数据提示(鼠标悬停在调试模式下的变量上)在Visual Studio 2012 / Win 7 64bit中不起作用
- < a href = https://stackoverflow.com/questions/28730100/visual-studio-2015-debugging-cant-expand-local-variables> Visual Studio 2015调试:无法扩展局部变量吗?
- > https://blogs.msdn.microsoft.com/visualstudioalm/2013/10/16/switching-to-managed-compatibility-mode-in-visual-studio-2013/
- https://social.msdn.microsoft.com/Forums/vstudio/en-US/8653d0d1-c7ed-4194-8fdc-f183d4ff4ec2/problems-with-debugging-in-vs-2015-when-execution-is-in-a-thread?forum=vsdebug
- https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f3e0c708-0cb4-4e15-9f80-8e713870ebcd/debugging-cant-hover-over-variables-to-see-their-values?forum=visualstudiogeneral
- Datatips (mouse hover over variables in debug mode) not working in Visual Studio 2012 / Win 7 64bit
- Visual Studio 2015 Debugging: Can't expand local variables?
- https://blogs.msdn.microsoft.com/visualstudioalm/2013/10/16/switching-to-managed-compatibility-mode-in-visual-studio-2013/
引用最后一个:
在Visual Studio 2012中,我们引入了新的托管调试引擎,该引擎使我们能够更快地添加新功能。 d到较旧的实现。仅一年后,Visual Studio 2013中引入的功能数量就可以看出这一点,包括托管返回值,.NET 64位编辑并继续,异步调用栈增强功能和改进的任务窗口等。不幸的是,新的调试引擎尚不支持某些方案,因此在这些情况下,您将不得不切换回旧版引擎。
In Visual Studio 2012, we introduced a new managed debug engine that provides us the ability to more rapidly add new features compared to the older implementation. This can be seen by the number of features introduced in Visual Studio 2013 after only a single year including Managed Return Values, .NET 64-bit Edit and Continue, Async Callstacks Enhancements, and Improved Tasks Window to name a few. Unfortunately, there are still a couple scenarios that are not supported yet with the new debug engine, so in these cases you will have to switch back to the legacy engine.
...所以,这似乎不是新鲜事。
...so it seems that this is not new.
这篇关于“获取数据提示文本...”后,Visual Studio 2015更新3崩溃。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!