.net - 为什么在调试时 Word 会卡住?

标签 .net debugging ms-word

每当我在 Visual Studio 2008 中的某个 C#.NET 应用程序的断点处启动 Microsoft Word 2007 时,Word 将无法打开,直到我重新启动 C# 应用程序。我有一些关于原因的理论,但有人确切地知道吗?

最佳答案

这可能是因为 Word 正在向顶级窗口发送 DDE 消息,而您的应用程序无法处理它,因为它卡在调试器中。雷蒙德陈有一个blog post关于这一点(虽然与调试器没有直接关系,但效果相同)。

关于.net - 为什么在调试时 Word 会卡住?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/188802/

相关文章:

c# - 手动创建 IWebHostEnvironment asp.net core 3.1

c# - 应该使用 Application.UseWaitCursor 吗?

javascript - Chrome 调试器注入(inject) javascript

java - 从 Oracle BPM 10g 打印到 Microsoft Document Image Writer 时禁止打印对话框

c# - 将 .docx 转换为 html

.net - System.Configuration.ConfigurationManager.AppSettings 使用哪个文件?

android - 连接的设备未出现在 AVD 管理器中 (linux)

JavaScript 名称冲突?

c# - 使用 MemoryStream 的 Open XML WordprocessingDocument 为 0KB

c# - 如何计算传递给 Dictionary 构造函数的 capacity 参数的最大值以避免 OutOfMemoryException?