I build a dotnet 3.1 application that needs a configuration file (appSettings.json) in its running directory.
With a simple build, it behaves well, all these paths correspond to the directory where is the executable :
- Goes to C:\MyApp\appSettings.json
Once published with
dotnet publish, the previous paths goes to :
Is there a way to keep / retrieve the right path with a published app? By "right", I mean the directory where the executable is deplyed and not a temp directory.
Heres is my publish command:
dotnet publish -c Release -r win-x86 --self-contained false -p:PublishReadyToRun=true -p:PublishSingleFile=true MyApp.csproj