3バッチファイルを使用してWindowsサービスをインストールしようとしています。これを「setup.bat」と呼びましょう。ファイル内には、次のコマンドがあります。
"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil" "MyService.exe"
バッチファイル(Windows7で管理者として実行)を実行すると、次のようになります。
インストールの初期化中に例外が発生しました:System.IO.FileNotFoundException:ファイルまたはアセンブリ'file:/// C:\ Win dows \ system32\MyService.exe'またはその依存関係の1つを読み込めませんでした。システムは指定されたファイルを見つけることができません。実際のサービスは
"SomeRandomLocation\MyService.exe".
batファイルにあります
。"SomeRandomLocation\setup.bat"
何が起こっている?「setup.bat」フォルダから強制的にインストールするにはどうすればよいですか?
これは動的に機能するはずです。任意のフォルダで意味します!