从代码中获取服务名称

时间:2012-10-08 19:46:07

标签: c# service

大家好我正在尝试从我的项目安装程序中获取当前服务名称我已将基本安装程序添加到我的服务应用程序并编写了我的服务名称和显示名称,但我需要从代码中获取服务名称

我试图在项目安装程序中添加方法然后调用它但它不起作用:<

public static string getname()
{
    return ProjectInstaller1.ServiceName;
}

我的错误:=

  

非静态字段,方法或者需要对象引用   property'myservice.ProjectInstaller.ProjectInstaller1'

1 个答案:

答案 0 :(得分:5)

如果您坚持使用public static string getname()定义,则此应该工作:

//assuming ProjectInstaller1 can be instantiated
return new ProjectInstaller1().ServiceName;