我使用的应用程序解释一个 .NET .config
文件。我添加了一行指定它需要的证书路径。
<add key="Certificate" value="..\certificate.abc"/>
然而,我发现该应用程序仅在从其.exe
和.config
所在的确切文件夹运行时才起作用。如果从另一个文件夹运行,它将失败,因为它会在../
处寻找证书,相对于工作目录展开。
我应该在配置文件中写什么,以确保路径是..\certificate.abc
相对于配置文件而不是工作目录进行展开?
我无法更改应用程序(不是我的),我只能更改配置文件。