Několik příkladů pro získání cesty:
string strAppPath;
strAppPath = System.Windows.Forms.Application.StartupPath;
Console.WriteLine(strAppPath);
strAppPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
Console.WriteLine(strAppPath);
strAppPath = Environment.CurrentDirectory = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);
Console.WriteLine(strAppPath);
Pro získání adresáře při spuštění služby je nutné použít následující:
Environment.CurrentDirectory = System.AppDomain.CurrentDomain.BaseDirectory;