我正在开发一个c#项目,我正在尝试获取运行可执行文件的当前路径。但是,我正在使用的方法是将file:\\
添加到开头,即file:\\C:\\users\\user\\Project\\Debug
我希望字符串为C:\\users\\user\\Project\\Debug
,但我找不到这样做的方法。
以下是我正在使用的代码
string basePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
感谢您提供的任何帮助
答案 0 :(得分:4)
string basePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
答案 1 :(得分:1)
var basePath = AppDomain.CurrentDomain.BaseDirectory;