Reputation: 2129
This line is fine in a WinForm Framework3.5 but not in a WPF Framework3.5.
Path.GetDirectoryName(Application.ExecutablePath);
How can I get the exe path on a WPF app ?
Upvotes: 4
Views: 12577
Reputation: 7092
There are several ways to get exe path. Try the next:
Upvotes: 12
Reputation: 804
You can unpack a Uri like this:
string codeBase = Assembly.GetExecutingAssembly().CodeBase;
UriBuilder uri = new UriBuilder(codeBase);
string path = Uri.UnescapeDataString(uri.Path);
Upvotes: 1
Reputation: 13495
Try this:
System.IO.Path.GetDirectoryName(
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );
Upvotes: 2