Using License File


#1

The online documentation indicates that the license file should be called using the following code.

string currentDir = System.IO.Directory.GetCurrentDirectory();

This string works on a development machine, but when put on a test computer it returns C:.

For WinForms the following has worked for me assuming the license file is in the same folder as the executable.

private string GetAppPath()
{
// build the app path string
string appPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
int lastIndex = appPath.LastIndexOf("\");

return appPath.Remove(lastIndex, appPath.Length - lastIndex); // removes everything after the last \ (the exe filename)
}