把Windows Service项目打包安装,使用Custom Actions输入一个参数 /AppPort="[PORT]"。在ProjectInstaller的构造函数里取这个参数 string Port = this.Context.Parameters["AppPort"].ToString().
始终取不到,也试过在重写的Install(IDictionary stateSaver)里取,一样取不到。主要就这3个文件,
Service.cs
ProjectInstaller.cs
Program.cs
而且我发现安装完后,先执行Program里的main方法,ProjectInstaller里的方法好像没执行。该怎样才能让这个服务在执行前,取得这个参数呢?