如何确定加载的程序集在运行时的安装路径?

时间:2013-11-15 02:33:39

标签: c# .net dll .net-assembly

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

0 个答案:

没有答案