現在、クライアント用のc#.netサービスを開発中です。以前はデバッグ用の.netサービスに問題があったので、Debug.Launch()を追加しました。私のIDEが起動時にEasier way to debug a Windows serviceで示唆されるように起動するようにしてください。そのすべてが素晴らしい作品です。スタートアップ時のC#サービスは常にデバッガを使用します
しかし、それは打ち上げの時間が来た、私はデバッグをオフ...とそれはまだそれをやった!どう?ですから、解決策として、私はすべてのデバッグスタートアップコードを取り除きました....そしてそれはまだデバッガをロードするよう依頼します。私はリリースモードでインストールしようとしましたが、それはまだこれを行います。私は単にnoをクリックして続けることができます...しかし、これはクライアントには受け入れられません。
私には何が欠けているかもしれませんか?
デフォルトでは、Visual Studioはリリースを別のフォルダにビルドしています。 Windowsでサービスを再登録して、リリースの場所(\ bin \ Release \)を確認しましたか? – Dmitry
あなたのGACもチェックしてください –
コードから削除した場合、本当に添付ファイルの問題が発生しないはずです。元のバージョンが何らかの形で実行されていると思われます。あなたのGACをチェックし、あなたのライブラリがローカルdllよりも先行しているので、それがライブラリにインストールされていないことを確認してください。 –