Tag: managedinstallerclass

C#InstallUtil / ManagedInstallerClass:为什么键值对不会传递给安装程序上下文参数集合?

我将服务名称传递给参数列表,但是当我查看安装程序上下文时,它不存在: args = new[] { Assembly.GetExecutingAssembly().Location, “/ServiceName=WinService1” }; ManagedInstallerClass.InstallHelper(args); 为什么键值对不会传递到安装程序上下文中? public override void Install(IDictionary stateSaver) { foreach (var param in Context.Parameters) { // ServiceName is not available in the Parameters collection } }