1

我不明白要传入 ProjectInstaller.Install(stateSaver As IDictionary) 的 state Saver 的实际值是多少

我正在尝试手动安装 Windows 服务

在我的项目中添加两个项目并设置所有属性,1.Service.vb 2.ProjectInstaller.vb

在按钮上单击我尝试安装服务

     Dim projectInstaller As New ProjectInstaller()

     projectInstaller.Install(Nothing)
     projectInstaller.Commit(Nothing)

在 projectInstaller.Install 给我一个错误“stateSaver 参数不能为空”。

我不知道,这可能与否。

请任何人知道这个答案,帮助我。

4

1 回答 1

1

我认为你需要类似的东西:

Dim state as new Hashtable();
projectInstaller.Install(state);
projectInstaller.Commit(state);

如果您真的想做自助安装服务,请查看此解决方案。非常有用的东西。

于 2013-06-29T09:20:27.213 回答