我想为我加载到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配置文件的路径?