我有一个.NET程序集 A ,框架生成app.config
设置文件。实际上,它被称为A.dll.config
。我想从另一个.NET程序集 B 访问和修改此设置文件。问题是, A 的A.dll.config
文件位于当前用户配置文件目录中的某个位置,应该是,我不知道在哪里可以找到它。我只知道程序集 A 所在的位置。
那么,如何找到给定程序集路径的app.config
文件?
另一个问题是,如果在我第一次尝试从 B 访问其配置文件时未加载程序集 A ,该怎么办?我假设,此时不会生成配置文件。是否可以手动加载 A 以强制它生成适当的配置文件?