I have a file called settings.xml located at:
c:\solution1\solution1\data\settings.xml
Right now, I am doing:
XDocument doc = XDocument.Load(@"c:\solution1\solution1\settings.xml");
I can't figure how to do it with a relative path.
I have a file called settings.xml located at:
c:\solution1\solution1\data\settings.xml
Right now, I am doing:
XDocument doc = XDocument.Load(@"c:\solution1\solution1\settings.xml");
I can't figure how to do it with a relative path.
If you mean relative to your executable, you can use
Note the frequently suggested
will get the path where the assembly is currently located, which can be different e.g. if a shadow copy is being executed.
You can use
to get the executable's directory.
If you want to find a file that is in a data directory under your install location, you could do
Note that under Windows Vista and later, you will not have write access by default to a directory located under your install directory.
You can also get relative to the current directory it was started from