如何在.NET控制台应用程序中获取应用程序的路径?
如何在控制台应用程序中找到应用程序的路径?
在Windows
Forms中,我可以使用它Application.StartupPath
来找到当前路径,但这在控制台应用程序中似乎不可用。
回答:
System.Reflection.Assembly.GetExecutingAssembly()
。1个Location
System.IO.Path.GetDirectoryName
如果只需要目录,则将其与。
1 根据Mindor先生的评论:
System.Reflection.Assembly.GetExecutingAssembly().Location
返回正在执行的程序集的当前位置,不执行时可能会或可能不在该程序集的位置。对于卷影复制程序集,您将在temp目录中获得一个路径。System.Reflection.Assembly.GetExecutingAssembly().CodeBase
将返回程序集的“永久”路径。
以上是 如何在.NET控制台应用程序中获取应用程序的路径? 的全部内容, 来源链接: utcz.com/qa/399391.html