誰かがWindowsサービスの複製をインストールする方法を知っていますか?私は書いたサービスの新しいバージョンをテストする必要がありますが、古いバージョンのサービスをアンインストールせずにそのまま実行したいと考えています。新しいサービスに問題がある場合は、できるだけ早く古いサービスを再起動する必要があります。新しいサービスの名前を変更して、プロジェクト名からassembly.csに名前を変更することができましたが、以前のインストールを認識して、古いバージョンをアンインストールせずに新しいバージョンをインストールすることはできません。古いサービスをアンインストールせずに新しいバージョンのWindowsサービスをテストする方法
これができない場合は、いつも古い.msiをそのまま使用して、再インストールする準備ができます。何か問題がある場合には、両方をインストールして切り替えられるようにすると便利です。
アイデアをいただければ幸いです。
別マシンですか?別々のVM? –
同じマシンにいなければなりません。ところで、すでにこれを試した:http://www.codeproject.com/KB/dotnet/MultipleInstNetWinService.aspx。 vs2008では動作しません。 –