C# Windows服务,获取安装路径的正确方法

C# Windows服务,获取安装路径的正确方法,c#,windows-services,C#,Windows Services,我有一个windows服务,它将部署在一些系统上。我想获取用户安装服务的安装路径。我正在尝试获取安装路径,以便知道从何处读取自定义配置文件。这样做的正确方式是什么?我尝试使用Assembly.getExecutionGassembly().Location,但返回了完整路径和可执行文件 如有任何建议,将不胜感激 谢谢 从程序集的位置提取目录名: System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) 谢

我有一个windows服务,它将部署在一些系统上。我想获取用户安装服务的安装路径。我正在尝试获取安装路径,以便知道从何处读取自定义配置文件。这样做的正确方式是什么?我尝试使用
Assembly.getExecutionGassembly().Location
,但返回了完整路径和可执行文件

如有任何建议,将不胜感激


谢谢

从程序集的位置提取目录名:

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

谢谢你的快速回答。工作起来很有魅力!