Visual Studio 2022 错误 0xc0000409 ntdll.dll

问题描述 投票:0回答:1

我想知道以前是否有人遇到过这种情况: 我在我的电脑上安装了 Visual Studio 2022 最新更新,我用 Basic 编写了一个程序。简单的程序,没有数据库、USB 或互联网连接,只需一点数学知识。 该程序在 Visual Studio IDE 中完美运行,所有“发布”和“x86”参数均在“发布”、“解决方案属性”和“项目属性”中正确调整。 我用 Innosetup 做了一个可安装的 installMyProgram.exe。 我在使用 Visual Studio 的同一台电脑上安装了该程序,安装没有任何问题。 然后我运行安装的程序,它崩溃了,甚至没有显示启动窗口。 在 eventvwr 中我收到以下消息:

故障应用程序名称:myProgram.exe,版本:1.0.0.0,时间戳:0x66470000 错误模块名称:ntdll.dll,版本:10.0.19041.4957,时间戳:0x2df32e04 异常代码:0xc0000409 故障偏移:0x00088f30 错误进程 ID:0x3e34 错误的应用程序启动时间:0x01db175992f3f073 错误应用程序路径: C:\Program Files (x86)\myProgram\myProgram.exe 错误模块路径:C:\Windows\SYSTEM32 DLL文件 报告 ID:8a83a9af-d9b7-4161-a53a-bd3f8ef2ac30 错误包全名: 错误包相关应用程序 ID:

有趣的是,我之前安装的是 myProgram.exe,没有任何问题。现在它出现了这个崩溃。

有人有类似经历吗?也许 Visual Studio 正在自行导入某些模块并导致崩溃? 请注意,这一切都发生在同一台 PC 上,当程序从 IDE 运行(调试)时运行得非常好。 在我安装了该程序的其他电脑上,出现了相同的崩溃并出现相同的错误消息。 欢迎指教!

修复了 VS 和 Windows,但一切保持不变

vb.net runtime-error visual-studio-2022
1个回答
0
投票

我已经直接从默认发布目录运行该程序,并且它有效。我已经从我在 VS 的“发布”窗口中定义的发布目录运行了该程序,并且不。 我已经为发布文件定义了一个输出目录(比如“C:\myprogram\publish”,是的,它在那里发布(文件时间证明如此),并且我将这些文件用于 InnoSetup 并出现上述错误。 然后我将InnoSetup指向VS创建的原始目录(C:\Users\meUser\source epos\myProgram\myProgram in\x86\Release et7.0-windows7.0\win-x86,我不知道为什么要继续进行所有这些嵌套)并且那里的文件非常有用。 感谢您的建议,尽管我清理并重建了解决方案和项目,但我没有找到根本原因,为什么发布所选目录中的文件不起作用,每个建议都有助于达成解决方案。 稍后发布时我会删除该目录中的所有文件并从头开始编写。 为大家干杯。

© www.soinside.com 2019 - 2024. All rights reserved.