如何调试 Windows 窗体设计器崩溃?

2024-04-05

我有一个 Windows 窗体项目。它的主要形式源自System::Windows::Forms::Form我可以毫无问题地在设计器中打开它。如果我尝试关闭设计器,它会杀死 Visual Studio(v2008 SP1)。

该表单包括一个选项卡控件,其中包含包含各种内容的页面System::Windows::Forms::UserControl派生形式。所以我猜测故障出在主窗体或这些子组件之一中的某个地方。问题是我根本不知道如何才能缩小范围?

我尝试从开发人员环境的另一个副本进行调试,但无法使断点起作用。

任何有关如何解决此问题的建议将非常感激!

[EDIT]通过反复试验,我将其范围缩小到一个System::Windows::Forms::UserControl派生控件,并且仅当该控件嵌套在派生控件中时才会发生崩溃System::Windows::Forms::TabControl。选项卡控件关闭时是否会执行某些可能导致崩溃的操作?


尝试打开另一个 VS 实例,转到“调试”->“附加到进程”,从列表中选择另一个 VS(您的项目所在的那个),然后将断点放在应用程序中的某个位置(可能会导致此错误的位置) ,然后运行你的项目,你应该能够调试它并找到导致 VS 崩溃的原因。

祝你好运

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何调试 Windows 窗体设计器崩溃? 的相关文章

  • 带有 Firebird 的 .NET 实体框架:UTF-8 数据库出现错误“超出实现限制。块大小超出实现限制”

    我将 Firebird ADO NET 提供程序版本 5 5 与实体框架 5 结合使用 对于 Firebird UTF 8 数据库 带有投影的 LINQ to SQL 查询 包括有条件地将字符串属性设置为常量 会导致错误 超出实现限制 块
  • 如何在 Visual Studio 2015 中为多个解决方案和项目设置单个 Nuget 包文件夹

    我们正在 Visual Studio 2015 中开发多个解决方案 这些解决方案共享一些需要 nuget 包的核心项目 当从一个解决方案添加 nuget 包并随后由另一解决方案打开时 无法解析 nuget 引用 文件夹结构如下 Codeba
  • 了解子表单何时关闭

    我有一个带有按钮的 Form1 当您单击按钮时 将执行以下代码块 Form2 frm new Form2 frm Name Form musteriNumarasi ToString frm Text Kullan c musteriNum
  • Linq:Select 和Where 之间有什么区别

    The Select and WhereLinq 中提供了方法 对于这两种方法 每个开发人员都应该了解什么 例如 何时使用其中一种而不是另一种 使用一种相对于另一种的优势等 Where 查找匹配的项目并仅返回匹配的项目 过滤 gt IEnu
  • 最佳实践:从属性中抛出异常

    什么时候适合从属性 getter 或 setter 中抛出异常 什么时候不合适呢 为什么 关于这个主题的外部文档的链接会很有帮助 谷歌搜索结果出奇的少 Microsoft 在以下位置提供了有关如何设计属性的建议 http msdn micr
  • Socket.*Async 方法是线程化的吗?

    我目前正在尝试找出最小化 TCP 主服务器中使用的线程数量的最佳方法 以便最大限度地提高性能 由于我最近阅读了大量 C 5 0 的新异步功能 异步并不一定意味着多线程 这可能意味着将有限状态对象分成较小的块 然后通过交替与其他操作一起进行处
  • 在 PCL 中使用 System.Net.Sockets(.Net 4.5 + 电话 8)

    我现有的 Net 库已经适用于 Net 4 5 和 Windows Phone 8 现在我想将其转换为可移植类库 突然我无法使用System Net Sockets不再了 我只检查了 Net 4 5和Windows Phone 8 未选择X
  • 如何在.NET中扩展环境变量%CommonProgramFiles%\system\

    我遇到一种情况 我需要通过读取注册表设置来返回目录路径 注册表值返回我以下格式的路径 CommonProgramFiles System web32 dll 而消费者代码期望它的格式为 C Program Files Common File
  • Sqlite 删除速度极其慢 - 如何加快速度?

    我读到删除操作很慢 我想知道如何改进此检查 我有一个每天填充 10 15k 行的表 每次启动时我都需要清理所有超过 6 个月的记录 但是当数据库增长时 我开始遇到速度问题 当我运行此命令时 有接近 100 万条记录 即使我没有任何内容要删除
  • 使用 .NET 在 Windows 中创建弹出式“烤面包机”通知

    我正在使用 NET 并创建一个桌面应用程序 服务 当触发某些事件时 它将在桌面的一角显示通知 我不想使用常规的消息框 b c 那样会造成太大的干扰 我希望通知滑入视图 然后在几秒钟后淡出 我正在考虑一种类似于 Outlook 收到新邮件时发
  • 实体框架左外连接和分组抛出:ORA-00907:缺少右括号

    我在基于实体框架的数据访问中使用实体框架来定位多个数据库 我们是一个使用 Entity Framework 已有 2 年的团队 生成的代码与 sql server 2008 完美配合 现在 我们在将数据库迁移到 Oracle 11 Expr
  • 如何使用鼠标拖动和移动winform

    我知道如何通过添加以下代码来 拖动和移动 winform Protected Overrides Sub WndProc ByRef m As Message If m Msg 163 And ClientRectangle Contain
  • 透明窗口层可点击并始终位于顶部

    这是我尝试实现的一些代码 其目的是创建一个透明 全屏 无边框 可点击且始终位于其他窗口之上的表单层 然后 您可以使用 directx 在其顶部进行绘制 否则保持透明 不起作用的部分是点击部分和 directx 渲染 当我运行它时 我基本上在
  • C# 创建函数队列

    我写了一个名为 QueueManager 的类 class QueueManager Queue functionsQueue public bool IsEmpty get if functionsQueue Count 0 return
  • 如何从RichTextBox中获取显示的文本?

    如何获得显示的RichTextBox 中的文本 我的意思是 如果 RichTextBox 滚动到末尾 我只想接收那些对我来说可见的行 P S 获得第一个显示的字符串就足够了 您想使用 RichTextBox GetCharIndexFrom
  • unsigned char* 缓冲区到 System::Drawing::Bitmap

    我正在尝试创建一个工具 资产转换器 使用以下命令将字体光栅化为 XNA 游戏的纹理页面自由类型2 http www freetype org freetype2 index html engine 下面 第一张图片是FreeType2的直接
  • 日期时间的自定义 JavaScriptConverter?

    我有一个对象 它有一个 DateTime 属性 我想通过 AJAX JSON 将该对象从 ashx 处理程序传递回网页 我不想使用第 3 方控件 当我这样做时 new JavaScriptSerializer Serialize DateT
  • .NET JIT 编译的代码缓存在哪里?

    NET 程序首先被编译为 MSIL 代码 当它被执行时 JIT编译器会将其编译为本机机器代码 我想知道 这些JIT编译的机器代码存储在哪里 它只存储在进程的地址空间中吗 但由于程序的第二次启动比第一次快得多 我认为即使在执行完成后 该本机代
  • TPL 数据流块下游如何获取源生成的数据?

    我正在使用 TPL Dataflow 处理图像 我收到处理请求 从流中读取图像 应用多次转换 然后将生成的图像写入另一个流 Request gt Stream gt Image gt Image gt Stream 为此 我使用块 Buff
  • 新的 .NET 6 控制台模板中的 C# 函数重载不起作用

    我在尝试重载该函数时遇到错误Print object in the 新的 NET 6 C 控制台应用程序模板 https learn microsoft com en us dotnet core tutorials top level t

随机推荐

  • ggplot barplot 中 y 轴的顺序错误

    在此条形图中 条形图的缩放方式不同 因此 y 轴的排序不正确 157 gt 1342 6 我该如何解决 library reshape library ggplot2 data lt matrix 1 9 3 3 colnames data
  • Protobuf 编译问题

    我一直在尝试运行 TensorFlow 库 为此我必须编译 Protobuf 库 我正在使用以下命令 C tensorflow master tensorflow models gt protoc object detection prot
  • 如何让J2ME应用程序在后台运行?

    我编写了一个 J2ME 应用程序 它使用蓝牙并在对等移动设备中搜索文件并下载它 我想让我的应用程序在后台运行 每当我接到电话或消息并在几秒钟后恢复时 有人从事过这方面的工作吗请分享您的经验 有什么办法可以在后台运行 Midlet 吗 要将
  • 如何将对嵌套类成员的访问限制为封闭类?

    是否可以指定嵌套类的成员可以由封闭类访问 但不能由其他类访问 这是问题的说明 当然我的实际代码有点复杂 public class Journal public class JournalEntry public JournalEntry o
  • 使用 OpenOffice 3 示例代码的“Hello World”

    我正在尝试使用 WinXP MSVC 2008 NET 编写一个简单的 Hello World 窗口开发办公室 http en wikipedia org wiki OpenOffice org3 0 API和SDK 这篇文章对于初学者来说
  • Clojure clojure.core.reducers/fold 和 Scala Fold 有什么区别?

    我发现 Clojure 有clojure core reducers fold功能 Scala 还内置了fold功能但无法理解它们的工作方式是否不同 我假设你正在谈论clojure core reducers fold https cloj
  • 需要从 ASP.net 在服务器中执行 *.exe

    我目前的情况是 我需要在远程服务器中使用托管 ASP net C API 的 IIS 执行 exe 它创建本地 txt 文件 我创建了一个本地用户 例如 userA 作为管理员来在远程服务器中运行 Web 服务 但未创建 txt 文件 我已
  • Visual Studio 解决方案不可用(重新加载不起作用)

    我正在下载我正在使用的条形码阅读器的示例程序 每次我下载该程序并运行它时 我的解决方案资源管理器中都会提示错误 见下图 有什么建议么 每次我右键单击并重新加载项目时 它都会快速重新加载 然后恢复为不可用 建议 编辑 这是该项目的链接 滚动到
  • Spark_apply 指定列名时出错

    我在跑步sparklyr在 Windows 10 中的 RStudio 本地模式下 spark version lt 2 1 0 sc lt spark connect master local version spark version
  • MVcHtmlString 中的堆栈溢出异常

    我创建了自己的 Html Helper 它将红色星号添加到任何必填字段 它成功地与两者一起工作 Html myLabelFor model gt model Description and Html myLabelFor model gt
  • 获取日期 ISO 字符串而不转换为 UTC 时区

    JavaScript 有没有办法获取新 Date 对象的 ISO 字符串 同时保持原始本地时区 即不转换为 UTC 时间部分设置为午夜 无需通过各个日期部分手动重建新日期并重新格式化结果 我一直在努力this https www w3sch
  • Laravel 背包限制用户访问管理面板

    我正在尝试更改 CheckIfAdmin 中间件中的 checkIfUserIsAdmin 方法 以禁用对没有管理员角色的所有用户的访问 发生了什么 没有什么 Backpack user gt can 或 Backpack user gt
  • 使用 JavaScript 的 Flickr API

    我想使用 flickr 上传照片 我不知道如何开始 坦白说 我是这个 API 的新手 请指导我在 java 脚本中启动 flickr api Flickr 有一些 JSONP API 这可能是仅使用客户端 Javascript 的最佳选择
  • 清除 Rails 中的会话变量的最佳方法是什么?

    session message nil 这是销毁会话变量的最佳方法吗 Note 我不想清除所有会话变量 例如reset session does session delete message 一般来说 会话 变量是SessionHashob
  • 递归 php 函数将嵌套数组转换为嵌套 html 块

    我正在寻找编写一个递归 php 函数 该函数将调用一个函数来生成嵌套 HTML 块 不一定只是 DIV 例如 对于以下数组 a array b gt b value c gt c value d gt array d1 gt array d
  • 在 contenteditable 中使用 Flexbox 居中时的插入符位置

    在 OSX Chrome 45 上测试 align items center 适用于内容 但如果您单击下面的空可编辑区域 则插入符号位置不会居中 直到您开始键入 是通过顶部 底部平衡填充来解决此问题的唯一方法 还是有一种方法可以使其在不发生
  • Android:检测用户的一般使用情况

    我正在开发一个监控手机使用情况的应用程序 具体来说 它的使用时间 目前 我记录电话 短信 彩信 屏幕打开 屏幕关闭和钥匙锁解锁的时间 现在我想确定用户何时进行除上面列出的交互之外的任何交互 喜欢 1 应用程序使用 检测应用程序何时被用户启动
  • 表单加载时停止触发组合框的 selectedIndexChanged 事件

    我有一个表格ComboBox它提供了一个下拉列表 在组合框上SelectedIndexChanged event 正在运行一些代码 但我不希望在加载表单时运行该代码 不幸的是 当我加载表单时 在组合框中进行选择之前 SelectedInde
  • 如何在 Google 开发者控制台 oAuth 同意屏幕中将 Gmail 的备用电子邮件设置为支持电子邮件

    我有一个 gmail com 帐户 我已将我的域的电子邮件添加为备用电子邮件 domain com 我可以使用 domain com而不是 gmail com帐户登录我的gmail帐户 我已经创建了一个 Google Cloud 项目 并希
  • 如何调试 Windows 窗体设计器崩溃?

    我有一个 Windows 窗体项目 它的主要形式源自System Windows Forms Form我可以毫无问题地在设计器中打开它 如果我尝试关闭设计器 它会杀死 Visual Studio v2008 SP1 该表单包括一个选项卡控件