1

いくつかのシステムに展開される Windows サービスがあります。ユーザーがサービスをインストールした場所のインストール パスを取得したいと考えています。インストールパスを取得しようとしているので、カスタム構成ファイルをどこから読み取るかがわかります。これを行う適切な方法は何ですか?使用してみAssembly.GetExecutingAssembly().Locationましたが、フルパスと実行可能ファイルが返されました。

アドバイスをいただければ幸いです。

ありがとう!

4

1 に答える 1

2

アセンブリの場所からディレクトリ名を抽出します。

System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)
于 2013-02-04T19:26:51.097 に答える