我有一个使用Visual Studio制作的程序除非VS正在调试,否则无法启动。我应该在哪里寻找问题?
程序在通过VS进行调试时有效,但不会从调试文件夹启动。调试时程序运行正常。没有输出。
答案 0 :(得分:1)
对于这种启动问题,我建议在Windbg中运行您的应用程序(Debugging Tools for Windows的一部分)。做文件 - >附加到可执行文件,然后按F5。您应该在那里获得更多信息。我怀疑这是一个DLL依赖或明显的问题。另一个有用的工具是Dependency Walker,它可以突出显示Visual Studio路径上的一些dll而不是默认路径,这也可以解释错误。另一件事是检查所有类型的调试输出是否在Visual Studio中显示:右键单击以在调试输出窗口中获取上下文菜单,并确保它显示异常消息和模块加载消息。
答案 1 :(得分:0)
尝试启用例外停止
调试 - 异常 - 公共语言运行时异常(抛出和用户未处理)