2016-02-12 49 views
-2

我正在维护C#桌面应用程序,如果支持应用程序(如excel,音频驱动程序)被禁用或未安装,应用程序在安装过程中变得无响应。我需要设置与未安装的应用程序相对应的错误消息。我需要做些什么修改以及需要更改的相应代码? 在此先感谢!如何为C#应用程序支持应用程序丢失设置错误消息

+0

欢迎来到SO ....阅读http://stackoverflow.com/help/mcve – Viru

回答

0

我打算假设你通过“设置”来表示你的意思是第一次执行;这个答案可能不包括安装程序问题。如果您在安装程序有问题,请相应地更新您的标签。

简而言之,没有任何代码可以修改以使其如所述那样工作。你从.NET接收异常,虽然.NET是开源的,你可能会修改更改内容,但是你不能保证你的修改程序集出现在客户端机器上,因此这些修改是无用的。

你最好试着在异常发生,报告和干净退出时捕捉异常。最简单的方法是确保您的Main函数将大部分/全部执行包含在try-catch中,并假定此顶级catch捕获的任何内容都是严重错误并导致立即关闭。

为了进行调试,请注意,您始终可以附加到FirstChanceException,但这很少被推荐用作报告功能,因为它会捕获许多实际上并不会杀死您的应用程序的异常。

+0

感谢您的评论,Aravol – Jay

相关问题