我在vb.net中创建了一个非常简单的控制台应用程序,每天通过电子邮件向我发送一些信息。 everythign在我的开发环境中工作,但是当我将其移至生产并尝试运行可执行文件时,我收到以下错误消息: “问题导致程序无法正常工作。请关闭程序”
我在代码中添加了一些异常检查:
Dim output As String
Try
output = FormatIndividualRecords(False)
'SaveToFile(output, "NIndividualRecords.doc")
''email files
'Emailusers()
Catch e As Exception
WriteLine(e.Message)
End Try
我希望错误显示在应用程序控制台上,但它没有,是否有另一种方式让我看到抛出的错误?在生产中没有设置开发环境(没有视觉工作室等),我可以看一下maaybe日志吗?我如何捕获导致应用程序失败的错误?
提前谢谢!
编辑:我将WriteLine(e.Message)归为console.write(e.message)现在,当我运行应用程序时,呼叫者会在控制台上显示一条消息,但它眨眼太快并关闭,我不知道有时间看看它是什么......我怎样才能让控制台应用程序保持开放状态?答案 0 :(得分:2)
尝试将应用的输出定向到文件,而不是控制台......
MyProgram.exe > log.txt