una - ¿Por qué mi C#no tiene System.ServiceProcess Library?
no se puede agregar una referencia a asegurese de que tiene acceso al archivo (3)
Este es el código. Sólo quiero probar la biblioteca de la biblioteca System.ServiceProcess.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ServiceProcess;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hi");
var srv = new ServiceController("MyService");
Console.WriteLine("MyService Status {0}", srv.Status);
if (srv.Status != ServiceControllerStatus.Running)
srv.Start();
System.Threading.Thread.Sleep(1000000);
}
}
}
Sin embargo, cuando ejecuto el código C #, dice:
Error 1 El tipo o nombre de espacio de nombres ''ServiceProcess'' no existe en el espacio de nombres ''Sistema'' (¿falta una referencia de ensamblado?)
¿Qué salió mal?
También debe agregar una referencia a la correspondiente .dll.
Haga clic con el botón derecho en el proyecto -> Agregar referencia -> Ensamblajes -> Marco de trabajo -> System.ServiceProcess
System.ServiceProcess
espacio de nombres System.ServiceProcess
pertenece a System.ServiceProcess.dll
y no se agrega como referencia de forma predeterminada.
Para ello, en la ventana de la solución, haga clic con el botón derecho en "Referencias" y elija "Agregar referencia ..." Vaya a la pestaña .NET y haga doble clic en System.ServiceProcess.dll .
Este ensamblaje probablemente se encuentre en la carpeta C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727
.