C# Executable 执行目录

标签 c#

获取 C# 可执行文件运行路径的最佳方法是什么?

我需要将它用于临时文件夹等,目前我正在使用:

Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)

但是我需要做一个:

.Replace("file:\\", string.Empty)

因为这给了我一个 URI 类型的路径(即开头有 file:\),这对我的代码的其他部分是不可用的。

最佳答案

Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)

关于C# Executable 执行目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7025269/

相关文章:

c# - Linq 基于多个字段标记列表中的重复项

c# - 更好的求和方式

c# - 如何在 wpf 应用程序的配置文件中将自定义属性添加到 tracelistener

c# - 在 C# 中打开目录选择器

c# - 使用 DotnetopenAuth 时报告和记录错误

c# - 如何使DataGrid透明?

c# - 将 .NET ArrayList 编码到 VB6 [Com interop]

c# - Visual Studio 的删除未使用的引用安全吗?

c# - MVVM 异常处理

c# - 是否应该为事件驱动代码中的私有(private)方法编写单元测试?