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