十一月, 2009 的存档

使用Visual Studio 2010得到另外一个VS的Call Stack和Crash Dump

很多Visual Studio 2010的用户积极地向我们反馈使用中遇到的各种问题。当这些问题包括了VS的Crash(崩溃)时,我们往往希望能够得到一个稳定的Repro Steps(重现步骤),以及Crash的Call Stack和Dump文件。

得到Call stack和Crash dump文件的一个方法就是使用Visual Studio 2010。具体的步骤如下:

  1. 启动一个Visual Studio。我们将用这个VS重现Crash.
  2. 启动另外一个Visual Studio进程。我们将用其debug先前启动的VS.
  3. 在第二个VS的Tools|Options|Debugging之中,不选”Enable Just My Code”。然后在Symbols选项中选中Microsoft Symbols Servers.
  4. 在合适的时候(可以是一开始,也可以是在使用第一个VS一段时间快要Crash的时候),在第二个VS的Tools菜单,选择”Attach to process…”
  5. 在进程列表中找到第一个VS的devenv.exe.注意列表中不会显示第二个VS的进程
  6. 点击Select …按钮。在Select Code Type对话框中选中Managed(v4.0)和Native.然后点击OK.
  7. 再点击Attach按钮完成
  8. 在第一个VS中实现Crash
  9. 此时第二个VS会得到控制(会Break)。
  10. 通过Call Stack窗口可以得到Call Stack. 通过Debug菜单的Save Dump As,保存Crash Dump.

Tech Ed 2009 China DEV312: 内容非常丰富,奖品异常丰富

本周六上午9点25分,Tech Ed 2009 China分会场二,DEV312的讲座期待您的参与。

对WPF和Silverlight的开发人员来说,Visual studio 2010第一次提供了全面和有效的支持。参加本课程以了解Visual Studio 2010在数据绑定,设计器,代码和XAML编辑器,代码调试等方面的最新特性和使用技巧,从而更大提高在开发工作中的效率。本课程还将介绍使用可扩展性架构定制新的设计时特性。

在DEV312的分会场,您不仅有可能获得大会提供的毛绒玩具奖品(共2个),还有机会获得其他各种礼物。虽然因为时间的限制我不能够为每一位参加讲座的朋友发送纪念品,我对大家支持的感谢都是一样的。

以我多年参加Tech Ed的感受而言,今年的DEV312: 内容非常丰富,奖品异常丰富。只此一场,机不可失!

Tech Ed 2009:11月7日Cider Beta2时段

您使用Visual Studio 2008 SP1下的WPF Designer么?您通过Visual Studio 2008 SP1开发Silverlight应用程序么?您对Visual Studio 2010的新特性是否翘首以待?

Cider意为苹果汁, 苹果酒。作为微软内部的产品代码名,指的是Visual Studio中的WPF/Silverlight设计器。

在Tech Ed 2009第三天,即11月7日星期六的上午9点25分,请在分会场2即多功能厅B参加我为本次大会带来的DEV312的课程!

在讲座之后,从10点50分到12点30分,请在四楼“问答区”第2场地和我做进一步的讨论。

如果您有备而来,我也一样准备了礼物。您可以通过以下方式获取纪念品:

  • 参加DEV 312的课程
  • 发现Visual Studio 2010中Cider的重要缺陷(Bug),这既包括了产品crash等影响稳定性的bug,也包括在编辑XAML时不够顺畅等影响性能的bug。
  • 在把您的Visual Studio 2008 SP1的工程升级后出了的问题。
  • 对下一个版本的Viusal Studio中Cider的新特性之建议。

再过几个小时,我就将离开西雅图参加微软技术大会暨创新体验发布盛典。请参与11月7日Cider Beta 2时段的活动。众多礼物,没你不行!

而您能收获的最好的礼物,一定是更快更稳且有更合适功能的Visual Studio 2010。产品还未正式发布,您现在就能帮助我们实现愿景。我们不见不散!

回到顶部