Eine App, die ich benutze, interpretiert eine .NET .config
Datei. Ich habe eine Linie, die den Weg zu einem Zertifikat Angabe muss esWie wird der Pfad in der .config-Datei relativ zur Datei angegeben?
<add key="Certificate" value="..\certificate.abc"/>
Allerdings fand ich nur die App funktioniert, wenn sie von der genauen Ordner aus seiner .exe
und .config
wohnen. Wenn es aus einem anderen Ordner ausgeführt wird, schlägt es fehl, da es das Zertifikat unter ../
erweitert relativ zu dem Arbeitsverzeichnis sucht.
Was soll ich in die Konfigurationsdatei schreiben, um sicherzustellen, dass der Pfad ..\certificate.abc
erweitert relativ zur Konfigurationsdatei ist eher das Arbeitsverzeichnis?
Ich kann die App nicht ändern (es gehört mir nicht), ich kann nur die Konfigurationsdatei ändern.
Wenn dies nur ein Schlüssel ist, den Sie hinzugefügt haben, dann würden Sie das in Code tun, sobald Sie den Schlüsselwert gelesen haben. –