除非进行调试,否则程序无法启动

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

要回复问题请先登录注册