Çözüldü C# "because it is being used by another process." hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

Froxx

Decapat
Katılım
7 Aralık 2019
Mesajlar
43
Merhaba, bir süredir C# öğreniyorum ve bir hata ile karşılaştım, hatayı çözmek için çok uğraştım ama çözemedim, ileri düzeyde bilgisi olan bir arkadaş Discord ismini verebilirse çok memnun olurum olurum.
Hata; 'because it is being used by another process.'
 
Çözüm
Kod:
private void wc_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e){
    if(e.Error == null){
        var process = Process.Start(program_name);
        process.EnableRaisingEvents = true;
        process.Exited += (_,args) => {
            File.Delete(program_name);
            //Performs on process exited.
        };
    }
    else{
        //Error handling...
    }
}

PC başında değilim ama bunun işe yaraması lazım.
Durum
Mesaj gönderimine kapalı.
Yukarı