как я могу получить мой путь .exe, потому что, если я скопирую мой .exe, я могу получить свой новый путь?
Получить путь для моего .exe
Ответ 1
System.Reflection.Assembly.GetEntryAssembly().Location;
Ответ 2
Кроме того:
AppDomain.CurrentDomain.BaseDirectory
Assembly.GetEntryAssembly().Location
Ответ 3
В проекте Windows Forms:
Для полного пути (включая имя файла): string exePath = Application.ExecutablePath;
Только для пути: string appPath = Application.StartupPath;
Ответ 4
в visualstudio 2008 вы можете использовать этот код:
var _assembly = System.Reflection.Assembly
.GetExecutingAssembly().GetName().CodeBase;
var _path = System.IO.Path.GetDirectoryName(_assembly) ;