0

コンピューターに Windows サービス アプリケーションをインストールする際に問題が発生しています。成功すれば、自分のサービスがComputer ManagementServices および ApplicationServicesの下に表示されることを期待しています。

私は最初に自分のexeをクリックしようとします。次のメッセージが表示されます。

コマンド ラインまたはデバッガーからサービスを開始できません。まず Windows サービスを (installutil.exe を使用して) インストールし、次に ServiceExplorer、Windows サービス管理ツール、または Net Start コマンドを使用して開始する必要があります。

installutilということで、ツールを使ってみました。コマンド プロンプトからinstallutil ooaservice.exeと入力しました。メッセージが届きます

インストールの初期化中に例外が発生しました: System.badimageformatexception: ファイルまたはアセンブリ 'file///(exe へのパスが続きます)ooaservice.exe' またはその依存関係の 1 つを読み込めませんでした。このアセンブリは、現在読み込まれているものよりも新しいランタイムによって構築されているため、読み込むことができません…</p>

また、セットアップ プロジェクトをビルドしようとしました。セットアップは正常にインストールされますが、サービスがサービスとして表示されません。

4

1 に答える 1

1

.NET Framework の複数のバージョンがマシンにインストールされているはずです。インストールするには、最新のバージョンを使用してくださいinstallutil

私のマシンでは、下にありE:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exeます。

于 2013-04-10T16:43:16.773 に答える