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

本文关键字:方法 路径 安装 服务 获取 Windows | 更新日期: 2023-09-27 17:57:27

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

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

谢谢!

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

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

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