【发布时间】:2011-07-26 13:26:13
【问题描述】:
我遇到了一个非常奇怪的问题。如果我在没有调试的情况下运行它(通过按 CTRL-F5),我的程序运行绝对完美,但是如果我尝试使用调试器运行它,它会崩溃到环境中,完全没有警告、错误消息或异常。事实上,根据输出窗口,程序退出,错误码为0,即正常!
我尝试在两台计算机上运行该程序,其中一台运行得非常好,可以让我调试它,但另一台却不行。这只会让事情变得更奇怪!我正在使用visual c# express 2010。
任何帮助将不胜感激!
非常感谢!
【问题讨论】:
-
似乎是 VS 的问题。你在 VS2010 上安装过 SP1 吗?
-
你的程序有什么特别之处吗?例如,您提到了visual-studio-express,在xna 上构建的开发人员经常使用它。它是一个 XNA 项目吗? winforms? webforms? eventviewer 中有任何内容吗?程序是否完全启动(即运行任何代码)?
-
我认为没有速成版的 SP1……有吗?是的,它使用 ActiveX 控件。这肯定是涉及的,因为一旦我尝试运行控件的方法,就会发生“崩溃”。但是,控件本身必须是好的,首先它在不启用调试时可以正常工作,其次它在另一台计算机上的所有条件下都可以正常工作。
标签: c# .net visual-studio-2010