Visual studio Can';t从VisualStudioIDE启动工作程序
如果我从浏览器启动我自己编写的应用程序,它可以正常工作 如果我尝试在VisualStudio(F5)中启动它,它会在某个时候崩溃。 它也不依赖于工作目录 这很烦人,因为我不能用那种方式调试。 (我可以在启动后尝试附加到进程,但是……) 有人能给我指出一个我可能忽略的方向吗? 一般来说,什么设置会导致这种奇怪的情况 提前多谢 编辑:涉及的系统和人员: WinXPProSp3(32位),VS2005Sp1,Win SDK6.1,DXSDK09 编辑:澄清: 我希望调试的程序在没有注释的情况下崩溃。Visual Studio 没有问题,只是声明要调试的程序已终止 调试设置都是有序的。我可以调试并逐步完成开始 直到某一点,调试信息留给我(一些与 DirectShow)和程序和平结束 我只设置了调试生成配置 我击中F5->死亡 我从ide外部启动相同的exe->工作起来很有魅力Visual studio Can';t从VisualStudioIDE启动工作程序,visual-studio,visual-c++,visual-studio-2005,Visual Studio,Visual C++,Visual Studio 2005,如果我从浏览器启动我自己编写的应用程序,它可以正常工作 如果我尝试在VisualStudio(F5)中启动它,它会在某个时候崩溃。 它也不依赖于工作目录 这很烦人,因为我不能用那种方式调试。 (我可以在启动后尝试附加到进程,但是……) 有人能给我指出一个我可能忽略的方向吗? 一般来说,什么设置会导致这种奇怪的情况 提前多谢 编辑:涉及的系统和人员: WinXPProSp3(32位),VS2005Sp1,Win SDK6.1,DXSDK09 编辑:澄清: 我希望调试的程序在没有注释的情况下崩溃。V
我还远没有弄明白这件事 当您说“在某个点崩溃”时,您的意思是IDE崩溃,还是您的程序停止执行,IDE显示触发未处理异常的源代码行?您是否需要工作目录才能使您的程序正确,默认行为是将工作目录作为VS运行的位置
如果您确实通过转到项目属性进行设置,调试并填写工作目录,因为您提到了DirectShow 当我在调试器中运行应用程序时,它会崩溃 某些解码器设计为在应用程序连接到调试器时不工作。尝试在调试器外部运行应用程序 不是很有帮助,但可以解释原因。 您可能必须使用一些日志例程或命令返回到输出调试信息
System.Diagnostics.Debug.Write是否尝试调试版本?在按F5之前,请确保您已设置了活动配置。我可以调试,直到调试信息离开我的某个点,然后它就消失了。我只是喜欢那些甚至不告诉原因就否决投票的人。。唉……谢谢你的关注!请参阅我的说明。正如我所说,问题与目录无关。我检查了加载的DLL,它们正常。我甚至(在绝望中)将媒体内容复制到与项目相关的每个目录中。这真是胡说八道,因为丢失的数据文件得到了正确处理。工作目录的默认位置是.prj文件的位置,顺便说一句。该死!可能就是这样!我会调查的。非常感谢+谢谢你!如果可以的话,我会给你10+的:)那暗示是纯金的。一个尼禄解码器潜入我和摄像机之间,这就是问题所在。他们的解码器显然无法调试。