我有一个正常编译的C#项目。当我通过Visual Studio的IDE运行该项目时,它运行良好并且干净地结束。但是,当我导航到项目目录并尝试通过双击“exe”文件或通过运行窗口引用它时运行该程序时,它会出错。C#命令行项目 - 通过.exe运行时出错
我已经缩小的问题降到
Console.WriteLine("output ->" + any_variable);
出于某种原因,如果我使用Console.WriteLine命令的应用程序,如果如前面所述RAN将错误打印的任何变量。
如果我把这行写出来,Visual Studio创建的可执行文件将运行得很好,如果我双击它。我真的很困惑。我的目标是将此命令行项目创建为计划任务。
如果运行命令提示符下的应用程序,它应该打印如果堆栈跟踪在调试模式下运行,则退出堆栈跟踪。应该给你更多的想法,如果不是,请发布堆栈跟踪。 (并从问题中删除asp.net标记) – Jaymz 2010-07-21 21:06:00
请检查我的更新并向我们提供更多代码或异常详细信息。 – 2010-07-21 21:34:07