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

时间:2013-02-04 19:21:54

标签: c# windows-services

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

非常感谢任何建议。

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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