.NET Framework 1.1(VS2003)を使用して開発されたWindowsサービスはほとんどありません。各Windowsサービスに対して、インストールを容易にするためにmsiインストーラ(セットアッププロジェクト)インストーラはWindows XPにWindowsサービスを正常にインストールすることができます。しかし、これらのインストーラはWIN7にWindowsサービスをインストールすることができませんが、私がインストールしようとしているマシンで管理者権限を持っています.Windows、 msiインストーラによって、インストールは90%まで進行しています。それが完了したり、エラーを投げたりしていません。問題の内容を理解できません。Windowsサービスvs2003で作成されたmsiインストーラがインストール中にwin7にハングアップする
私は以下の方法で試しました。
1.Opened管理者モードでcmdをウィンドウとコマンドを使用してMSIを実行しようとします。msiexec -i --Din'tは
2.Rightは、実際のexeファイル(Windowsサービスのexe)ファイルをクリックしてみました仕事します
4.Rightは両方をクリックした
Din't仕事 - 管理者モード.-- 3.Changed UACは通知しないようには、マシンを再起動してからインストールしようとしたDin't仕事でそれを実行するにはexe、msiを開き、プロパティを開き、ウィンドウの下位バージョンとの互換性を変更してインストールしようとしました-Din't work
Windowsサービスインストーラのすべてのカスタムアクションに対して、私たちのメインプロジェクト(exe)のプライマリ出力がinput.Iとして与えられました。すべてのカスタムアクションを削除してmsiインストーラを作成します。それがインストールされました。しかし、インストールシステムでアカウントの詳細(Windowsサービスのインストール中に実際のケースです)が表示されず、サービスマネージャウィンドウにもサービスが表示されませんでした。
私は原因と解決方法を特定するのに時間を費やしました。しかし、私はこの問題に関する投稿を見つけることはできませんでした。問題はカスタムアクションであると思われます。しかし、確信はありません。それを克服する方法。
この問題の解決方法をご提供いただくか、これについてお伝えするリンクがある場合は、私にご連絡ください。