How can I get the application's path in a .NET console application?

后端 未结 27 1845
甜味超标
甜味超标 2020-11-21 11:11

How do I find the application\'s path in a console application?

In Windows Forms, I can use Application.StartupPath to find the current path, but this d

27条回答
  •  失恋的感觉
    2020-11-21 12:03

    The answer above was 90% of what I needed, but returned a Uri instead of a regular path for me.

    As explained in the MSDN forums post, How to convert URI path to normal filepath?, I used the following:

    // Get normal filepath of this assembly's permanent directory
    var path = new Uri(
        System.IO.Path.GetDirectoryName(
            System.Reflection.Assembly.GetExecutingAssembly().CodeBase)
        ).LocalPath;
    

提交回复
热议问题