c# を使用したウィンドウ サービスのインストールに問題があります。ウィンドウ サービスの最初のプロジェクトを作成したとき、次の問題が発生しました。またはNET STARTコマンド」。
次に、program.csを次のように編集しました。
static void Main()
{
if (System.Diagnostics.Debugger.IsAttached)
{
Service1 service = new Service1();
string[] args = new string[] { "arg1", "arg2" };
service.StartFromDebugger(args);
}
else
{
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service1()
};
ServiceBase.Run(ServicesToRun);
}
}
// Also added the following code
public partial class Service1 : ServiceBase
{
public void StartFromDebugger(string[] args)
{
OnStart(args);
}
}
その後、この問題は解決しました。その後、新しいセットアップ プロジェクトを追加してそのプロジェクトの .exe ファイルを作成し、システムにインストールすると、上記のエラーが再び表示されます。助けてください....事前に感謝します