Vb.net ';公共共享子干线()';具有多个具有相同签名的定义。”;在Visual Studio中运行windows服务时

Vb.net ';公共共享子干线()';具有多个具有相同签名的定义。”;在Visual Studio中运行windows服务时,vb.net,visual-studio,windows-services,Vb.net,Visual Studio,Windows Services,主子系统给出错误: “Public Shared Sub Main()”具有多个具有相同签名的定义 在任何地方我都不能使用main sub 导入System.ServiceProcess 公营地铁司机 继承System.ServiceProcess.ServiceBase 公共事件作为存档者 公共事件计时器1作为System.Timers.Timer 公共分新() '设计器需要此调用。 初始化组件() '在InitializeComponent()调用之后添加任何初始化。 Timer1=新系统.

主子系统给出错误:

“Public Shared Sub Main()”具有多个具有相同签名的定义

在任何地方我都不能使用main sub

导入System.ServiceProcess
公营地铁司机
继承System.ServiceProcess.ServiceBase
公共事件作为存档者
公共事件计时器1作为System.Timers.Timer
公共分新()
'设计器需要此调用。
初始化组件()
'在InitializeComponent()调用之后添加任何初始化。
Timer1=新系统.Timers.Timer
计时器1.间隔=30000
Timer1.Enabled=False
端接头

Public Shared Sub Main()您是否查找了另一个
Public Shared Sub Main()
?是的,我没有看到任何。这对我来说很奇怪。你检查了项目中的所有文件吗?是的,这是我使用这个类的唯一文件。在designed.vb类中,我看到的是:'进程的主要入口点uu_uu共享Sub-main()Dim ServicesToRun()As System.ServiceProcess.ServiceBase'同一进程中可以运行多个NT服务。要将“另一个服务”添加到此流程,请将下面的行更改为“创建第二个服务对象”。例如,“ServicesToRun=New System.ServiceProcess.ServiceBase(){New Service1,New MySecondUserService}”ServicesToRun=New System.ServiceProcess.ServiceBase(){New MetricArchiver}System.ServiceProcess.ServiceBase.Run(ServicesToRun)End Sub