Excel にロードする C# com サーバー dll 用に別のログ ファイルを作成したいと考えています。ただし、ロガーをセットアップするときに、ファイルの場所を伝える必要がありassembly.dll.config
ます。このconfig
ファイルは次の場所にありますがC:\Program Files (x86)\My Company Name
、実行時にこのパスを動的に取得する方法がわかりません。また、明らかな理由でハード コードしたくありません。
私は使用しようとしました:
AppDomain.CurrentDomain.BaseDirectory + "assembly.dll.config"
しかし、これは私にExcelのインストールディレクトリを与えるだけです:
C:\Program Files (x86)\Microsoft Office\Office14\assembly.dll.config
実行時にdllの構成ファイルのパスを取得する方法はありますか?