我是 C# 新手,我刚刚创建了一个在事件日志中写入一些日志的 Windows 服务。为了安装它,我创建了一个 Visual Studio 安装项目,一切正常。
我希望这个服务有一个可以在安装时创建的配置文件。因此它在安装时应该接收一些参数,例如: - 写入数据库或事件日志 - 输入文件夹路径(它使用从中读取数据的输入文件夹) - 等等。
我知道参数是由服务在 OnStart 方法中接收的,我只是不知道如何将参数发送到该方法。
我是 C# 新手,我刚刚创建了一个在事件日志中写入一些日志的 Windows 服务。为了安装它,我创建了一个 Visual Studio 安装项目,一切正常。
我希望这个服务有一个可以在安装时创建的配置文件。因此它在安装时应该接收一些参数,例如: - 写入数据库或事件日志 - 输入文件夹路径(它使用从中读取数据的输入文件夹) - 等等。
我知道参数是由服务在 OnStart 方法中接收的,我只是不知道如何将参数发送到该方法。
按照 DJ Kraze 的评论。我会使用应用程序配置http://msdn.microsoft.com/en-us/library/1xtk877y.aspx。然后创建一个安装项目(创建 MSI)以在安装时设置配置参数。http://raquila.com/software/configure-app-config-application-settings-during-msi-install/