1

ProjectInstaller.Install(stateSaver As IDictionary) で渡す state Saver の実際の値がわかりません

Windowsサービスを手動でインストールしようとしています

My Project に 2 つの項目を追加し、すべてのプロパティを設定します。1.Service.vb 2.ProjectInstaller.vb

ボタンをクリックすると、サービスをインストールしようとしています

     Dim projectInstaller As New ProjectInstaller()

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

projectInstaller.Install で、「stateSaver パラメータを null にすることはできません」というエラーが表示されます。

可能かどうかはわかりません。

どなたかこの答えを知っている方、助けてください。

4

1 に答える 1

1

次のようなものが必要だと思います:

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

セルフインストーラーサービスを本当に作りたい場合は、このソリューションをチェックしてください。非常に便利なこと。

于 2013-06-29T09:20:27.213 に答える