使用c#.net中的输入对话框进行设置和部署

时间:2015-07-02 04:14:54

标签: c# deployment installation

我创建了一个Windows服务,并希望在其设置中有一个输入对话框,以便在安装时从用户处获取两个参数,如果用户输入参数,则只有Next按钮可用。

还想获取这些参数值以使用它们。

我还在我的服务上添加了一个ProjectInstaller,并在ProjectInstaller.cs类下面添加了代码,但它无效。

public override void Install(System.Collections.IDictionary stateSaver)
{
  base.Install(stateSaver);
  DBConfigurationClass objDBConfigurationClass = new DBConfigurationClass();

  objDBConfigurationClass.SUserName = Context.Parameters["UserName"];
  objDBConfigurationClass.SLic = Context.Parameters["LicenseKey"]; 
}

public override void Commit(IDictionary savedState)
{
base.Commit(savedState);
}

public override void Rollback(IDictionary savedState)
{
base.Rollback(savedState);
}

public override void Uninstall(IDictionary savedState)
{
base.Uninstall(savedState);
}

0 个答案:

没有答案