Visual Studio 2010 で新しい Windows サービス プロジェクトを作成し、イベント ビューアーに情報を出力するためのコードを少し追加しました。少し変更を加えるたびに、次のことを行います。
- サービスを停止する
- サービスをアンインストールする
- サービス ウィンドウを閉じます。
- タスク マネージャーで mmc のインスタンスが実行されていないことを確認します。
- サービスを再インストールする
手順 5 を試すと、インストールに失敗します。再度アンインストールしようとすると、「このサービスは削除対象としてマークされています」と表示されます。再起動しないとサービスを再インストールできません。これは非常に不便です。
私はオンラインで検索しており、それがステップ 3 と 4 を含める理由です。これは私にとってはうまくいきませんでした。VM インスタンスでのサービスのアンインストールとインストールに問題がないため、問題は自分のコンピューターにあるはずです。
私は Windows 7 を使用しており、Visual Studio 2010 の C# でサービスを作成しています。