Comment tuer le processus dans Visual Studio 2008 C#? J'ai essayé le code ci-dessousErreur 'System.Diagnostics.Process' ne contient pas de définition pour 'GetProcesses' dans Visual Studio 2008 C#
using System;
using System.Windows.Forms;
using System.Diagnostics;
namespace GR
{
public partial class Form1 : Form
{
public Login loginform;
public EntryForm entryform;
public Form1()
{
//userName = "";
InitializeComponent();
//CheckForInternetConnection();
foreach (Process clsProcess in Process.GetProcesses())
{
if (clsProcess.ProcessName.StartsWith("Bin_"))
{
clsProcess.Kill();
}
}
loginform=new Login();
entryform = new EntryForm();
Controls.Add(loginform);
Controls.Add(entryform);
loginform.Show();
entryform.Hide();
loginform.entryForm = entryform;
entryform.loginForm = loginform;
}
}
}
Je reçois cette erreur
'System.Diagnostics.Process' ne contient pas une définition pour 'GetProcesses'.
Une suggestion?
Etes-vous sûr? Quelle est votre version .NET? –
Avec les informations présentes ici, ceci n'est pas reproductible puisque GetProcesses est très présent dans Process. Pouvez-vous vous assurer que vous n'avez pas de caractères Unicode géniaux dans le nom ou quelque chose comme ça? Pouvez-vous placer le curseur dans Processus et appuyer sur F12 pour nous dire où cela vous mène? –
Pouvez-vous ajouter votre code complet. Le problème peut être ailleurs. Assurez-vous également que vous référencez la bibliothèque DLL correcte. – Kami