3

我正在创建一个 Windows 服务,并想知道这方面的最佳实践。在我的所有 Windows 程序中,我都有一个表单询问用户是否要报告错误,如果他回答是,我在 FogBugz 中创建了一个案例。我应该在 Windows 服务中做什么。

4

2 回答 2

4

由于您不会让用户与程序交互,我会说让配置变量(在 app.config 文件中)负责发送/不发送数据。这样,不想报告错误的用户只需更改配置文件中的标志即可。我个人会默认将其打开,然后指导他们如何将其关闭。

于 2008-09-07T20:51:36.220 回答
1

您还可以有一个服务的系统托盘表示,它会显示一个关于任何错误的小通知,并询问用户他们是否希望报告它。我认为,当您从他们的计算机发送“输出”数据时,最好能够让用户选择。

于 2008-09-07T22:11:32.050 回答